Versions in this module Expand all Collapse all v0 v0.9.1 Mar 2, 2014 v0.9.0 Feb 26, 2014 Changes in this version + const MAIN + const ROUTES + func IsBuiltinType(name string) bool + type App struct + BinaryPath string + Port int + func Build() (app *App, compileError *revel.Error) + func NewApp(binPath string) *App + func (a *App) Cmd() AppCmd + func (a *App) Kill() + type AppCmd struct + func NewAppCmd(binPath string, port int) AppCmd + func (cmd AppCmd) Kill() + func (cmd AppCmd) Run() + func (cmd AppCmd) Start() error + type Harness struct + func NewHarness() *Harness + func (h *Harness) Refresh() (err *revel.Error) + func (h *Harness) Run() + func (h *Harness) WatchDir(info os.FileInfo) bool + func (h *Harness) WatchFile(filename string) bool + func (hp *Harness) ServeHTTP(w http.ResponseWriter, r *http.Request) + type MethodArg struct + ImportPath string + Name string + TypeExpr TypeExpr + type MethodSpec struct + Args []*MethodArg + Name string + RenderCalls []*methodCall + type SourceInfo struct + InitImportPaths []string + StructSpecs []*TypeInfo + ValidationKeys map[string]map[int]string + func ProcessSource(roots []string) (*SourceInfo, *revel.Error) + func (s *SourceInfo) ControllerSpecs() []*TypeInfo + func (s *SourceInfo) TestSuites() []*TypeInfo + func (s *SourceInfo) TypesThatEmbed(targetType string) (filtered []*TypeInfo) + type TypeExpr struct + Expr string + PkgName string + Valid bool + func NewTypeExpr(pkgName string, expr ast.Expr) TypeExpr + func (e TypeExpr) TypeName(pkgOverride string) string + type TypeInfo struct + ImportPath string + MethodSpecs []*MethodSpec + PackageName string + StructName string + func (s *TypeInfo) String() string