Calorie counting web application written in the Go language

main.go 5.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. // GENERATED CODE - DO NOT EDIT
  2. package main
  3. import (
  4. "flag"
  5. "reflect"
  6. "github.com/revel/revel"
  7. _ "github.com/mattn/go-sqlite3"
  8. controllers1 "github.com/revel/revel/modules/static/app/controllers"
  9. _ "github.com/revel/revel/modules/testrunner/app"
  10. controllers0 "github.com/revel/revel/modules/testrunner/app/controllers"
  11. _ "github.com/revolvingcow/grassfed/app"
  12. controllers "github.com/revolvingcow/grassfed/app/controllers"
  13. tests "github.com/revolvingcow/grassfed/tests"
  14. )
  15. var (
  16. runMode *string = flag.String("runMode", "", "Run mode.")
  17. port *int = flag.Int("port", 0, "By default, read from app.conf")
  18. importPath *string = flag.String("importPath", "", "Go Import Path for the app.")
  19. srcPath *string = flag.String("srcPath", "", "Path to the source root.")
  20. // So compiler won't complain if the generated code doesn't reference reflect package...
  21. _ = reflect.Invalid
  22. )
  23. func main() {
  24. flag.Parse()
  25. revel.Init(*runMode, *importPath, *srcPath)
  26. revel.INFO.Println("Running revel server")
  27. revel.RegisterController((*controllers.DatabaseController)(nil),
  28. []*revel.MethodType{
  29. &revel.MethodType{
  30. Name: "Begin",
  31. Args: []*revel.MethodArg{
  32. },
  33. RenderArgNames: map[int][]string{
  34. },
  35. },
  36. &revel.MethodType{
  37. Name: "Commit",
  38. Args: []*revel.MethodArg{
  39. },
  40. RenderArgNames: map[int][]string{
  41. },
  42. },
  43. &revel.MethodType{
  44. Name: "Rollback",
  45. Args: []*revel.MethodArg{
  46. },
  47. RenderArgNames: map[int][]string{
  48. },
  49. },
  50. })
  51. revel.RegisterController((*controllers0.TestRunner)(nil),
  52. []*revel.MethodType{
  53. &revel.MethodType{
  54. Name: "Index",
  55. Args: []*revel.MethodArg{
  56. },
  57. RenderArgNames: map[int][]string{
  58. 46: []string{
  59. "testSuites",
  60. },
  61. },
  62. },
  63. &revel.MethodType{
  64. Name: "Run",
  65. Args: []*revel.MethodArg{
  66. &revel.MethodArg{Name: "suite", Type: reflect.TypeOf((*string)(nil)) },
  67. &revel.MethodArg{Name: "test", Type: reflect.TypeOf((*string)(nil)) },
  68. },
  69. RenderArgNames: map[int][]string{
  70. 69: []string{
  71. "error",
  72. },
  73. },
  74. },
  75. &revel.MethodType{
  76. Name: "List",
  77. Args: []*revel.MethodArg{
  78. },
  79. RenderArgNames: map[int][]string{
  80. },
  81. },
  82. })
  83. revel.RegisterController((*controllers1.Static)(nil),
  84. []*revel.MethodType{
  85. &revel.MethodType{
  86. Name: "Serve",
  87. Args: []*revel.MethodArg{
  88. &revel.MethodArg{Name: "prefix", Type: reflect.TypeOf((*string)(nil)) },
  89. &revel.MethodArg{Name: "filepath", Type: reflect.TypeOf((*string)(nil)) },
  90. },
  91. RenderArgNames: map[int][]string{
  92. },
  93. },
  94. &revel.MethodType{
  95. Name: "ServeModule",
  96. Args: []*revel.MethodArg{
  97. &revel.MethodArg{Name: "moduleName", Type: reflect.TypeOf((*string)(nil)) },
  98. &revel.MethodArg{Name: "prefix", Type: reflect.TypeOf((*string)(nil)) },
  99. &revel.MethodArg{Name: "filepath", Type: reflect.TypeOf((*string)(nil)) },
  100. },
  101. RenderArgNames: map[int][]string{
  102. },
  103. },
  104. })
  105. revel.RegisterController((*controllers.Application)(nil),
  106. []*revel.MethodType{
  107. })
  108. revel.RegisterController((*controllers.Home)(nil),
  109. []*revel.MethodType{
  110. &revel.MethodType{
  111. Name: "Index",
  112. Args: []*revel.MethodArg{
  113. },
  114. RenderArgNames: map[int][]string{
  115. 31: []string{
  116. },
  117. },
  118. },
  119. &revel.MethodType{
  120. Name: "About",
  121. Args: []*revel.MethodArg{
  122. },
  123. RenderArgNames: map[int][]string{
  124. 35: []string{
  125. },
  126. },
  127. },
  128. &revel.MethodType{
  129. Name: "Overview",
  130. Args: []*revel.MethodArg{
  131. },
  132. RenderArgNames: map[int][]string{
  133. },
  134. },
  135. })
  136. revel.RegisterController((*controllers.Profile)(nil),
  137. []*revel.MethodType{
  138. &revel.MethodType{
  139. Name: "Index",
  140. Args: []*revel.MethodArg{
  141. },
  142. RenderArgNames: map[int][]string{
  143. 149: []string{
  144. "account",
  145. },
  146. },
  147. },
  148. &revel.MethodType{
  149. Name: "Logon",
  150. Args: []*revel.MethodArg{
  151. &revel.MethodArg{Name: "id", Type: reflect.TypeOf((*string)(nil)) },
  152. },
  153. RenderArgNames: map[int][]string{
  154. },
  155. },
  156. &revel.MethodType{
  157. Name: "History",
  158. Args: []*revel.MethodArg{
  159. },
  160. RenderArgNames: map[int][]string{
  161. },
  162. },
  163. &revel.MethodType{
  164. Name: "Stats",
  165. Args: []*revel.MethodArg{
  166. },
  167. RenderArgNames: map[int][]string{
  168. },
  169. },
  170. &revel.MethodType{
  171. Name: "Add",
  172. Args: []*revel.MethodArg{
  173. &revel.MethodArg{Name: "product", Type: reflect.TypeOf((*string)(nil)) },
  174. &revel.MethodArg{Name: "calories", Type: reflect.TypeOf((*int64)(nil)) },
  175. },
  176. RenderArgNames: map[int][]string{
  177. },
  178. },
  179. &revel.MethodType{
  180. Name: "Delete",
  181. Args: []*revel.MethodArg{
  182. &revel.MethodArg{Name: "id", Type: reflect.TypeOf((*int64)(nil)) },
  183. },
  184. RenderArgNames: map[int][]string{
  185. },
  186. },
  187. &revel.MethodType{
  188. Name: "Goal",
  189. Args: []*revel.MethodArg{
  190. &revel.MethodArg{Name: "calories", Type: reflect.TypeOf((*int64)(nil)) },
  191. },
  192. RenderArgNames: map[int][]string{
  193. },
  194. },
  195. })
  196. revel.DefaultValidationKeys = map[string]map[int]string{
  197. "github.com/revolvingcow/grassfed/app/controllers.Profile.Add": {
  198. 220: "product",
  199. 221: "calories",
  200. },
  201. "github.com/revolvingcow/grassfed/app/controllers.Profile.Logon": {
  202. 154: "id",
  203. },
  204. }
  205. revel.TestSuites = []interface{}{
  206. (*tests.AppTest)(nil),
  207. }
  208. revel.Run(*port)
  209. }