Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

added rails stuff

  • Loading branch information...
commit e42969a4cd8de398132b61328b4eca5d3eaf662f 1 parent d337661
@aboutaaron authored
Showing with 33,208 additions and 0 deletions.
  1. +15 −0 .gitignore
  2. +38 −0 Gemfile
  3. +111 −0 Gemfile.lock
  4. +261 −0 README.rdoc
  5. +7 −0 Rakefile
  6. BIN  app/assets/images/rails.png
  7. +15 −0 app/assets/javascripts/application.js
  8. +13 −0 app/assets/stylesheets/application.css
  9. +3 −0  app/controllers/application_controller.rb
  10. +2 −0  app/helpers/application_helper.rb
  11. 0  app/mailers/.gitkeep
  12. 0  app/models/.gitkeep
  13. +14 −0 app/views/layouts/application.html.erb
  14. +4 −0 config.ru
  15. +62 −0 config/application.rb
  16. +6 −0 config/boot.rb
  17. +25 −0 config/database.yml
  18. +5 −0 config/environment.rb
  19. +37 −0 config/environments/development.rb
  20. +67 −0 config/environments/production.rb
  21. +37 −0 config/environments/test.rb
  22. +7 −0 config/initializers/backtrace_silencers.rb
  23. +15 −0 config/initializers/inflections.rb
  24. +5 −0 config/initializers/mime_types.rb
  25. +7 −0 config/initializers/secret_token.rb
  26. +8 −0 config/initializers/session_store.rb
  27. +14 −0 config/initializers/wrap_parameters.rb
  28. +5 −0 config/locales/en.yml
  29. +58 −0 config/routes.rb
  30. +7 −0 db/seeds.rb
  31. +2 −0  doc/README_FOR_APP
  32. 0  lib/assets/.gitkeep
  33. 0  lib/tasks/.gitkeep
  34. 0  log/.gitkeep
  35. +26 −0 public/404.html
  36. +26 −0 public/422.html
  37. +25 −0 public/500.html
  38. 0  public/favicon.ico
  39. +241 −0 public/index.html
  40. +5 −0 public/robots.txt
  41. +6 −0 script/rails
  42. 0  test/fixtures/.gitkeep
  43. 0  test/functional/.gitkeep
  44. 0  test/integration/.gitkeep
  45. +12 −0 test/performance/browsing_test.rb
  46. +13 −0 test/test_helper.rb
  47. 0  test/unit/.gitkeep
  48. 0  vendor/assets/javascripts/.gitkeep
  49. 0  vendor/assets/stylesheets/.gitkeep
  50. +23 −0 vendor/bundle/bin/erubis
  51. +23 −0 vendor/bundle/bin/rackup
  52. +23 −0 vendor/bundle/bin/rails
  53. +23 −0 vendor/bundle/bin/rake
  54. +23 −0 vendor/bundle/bin/rake2thor
  55. +23 −0 vendor/bundle/bin/rdoc
  56. +23 −0 vendor/bundle/bin/ri
  57. +23 −0 vendor/bundle/bin/sass
  58. +23 −0 vendor/bundle/bin/sass-convert
  59. +23 −0 vendor/bundle/bin/scss
  60. +23 −0 vendor/bundle/bin/thor
  61. +23 −0 vendor/bundle/bin/tilt
  62. +23 −0 vendor/bundle/bin/tt
  63. BIN  vendor/bundle/cache/actionmailer-3.2.8.gem
  64. BIN  vendor/bundle/cache/actionpack-3.2.8.gem
  65. BIN  vendor/bundle/cache/activemodel-3.2.8.gem
  66. BIN  vendor/bundle/cache/activerecord-3.2.8.gem
  67. BIN  vendor/bundle/cache/activeresource-3.2.8.gem
  68. BIN  vendor/bundle/cache/activesupport-3.2.8.gem
  69. BIN  vendor/bundle/cache/arel-3.0.2.gem
  70. BIN  vendor/bundle/cache/builder-3.0.0.gem
  71. BIN  vendor/bundle/cache/coffee-rails-3.2.2.gem
  72. BIN  vendor/bundle/cache/coffee-script-2.2.0.gem
  73. BIN  vendor/bundle/cache/coffee-script-source-1.3.3.gem
  74. BIN  vendor/bundle/cache/erubis-2.7.0.gem
  75. BIN  vendor/bundle/cache/execjs-1.4.0.gem
  76. BIN  vendor/bundle/cache/hike-1.2.1.gem
  77. BIN  vendor/bundle/cache/i18n-0.6.1.gem
  78. BIN  vendor/bundle/cache/journey-1.0.4.gem
  79. BIN  vendor/bundle/cache/jquery-rails-2.1.1.gem
  80. BIN  vendor/bundle/cache/json-1.7.5.gem
  81. BIN  vendor/bundle/cache/mail-2.4.4.gem
  82. BIN  vendor/bundle/cache/mime-types-1.19.gem
  83. BIN  vendor/bundle/cache/multi_json-1.3.6.gem
  84. BIN  vendor/bundle/cache/polyglot-0.3.3.gem
  85. BIN  vendor/bundle/cache/rack-1.4.1.gem
  86. BIN  vendor/bundle/cache/rack-cache-1.2.gem
  87. BIN  vendor/bundle/cache/rack-ssl-1.3.2.gem
  88. BIN  vendor/bundle/cache/rack-test-0.6.1.gem
  89. BIN  vendor/bundle/cache/rails-3.2.8.gem
  90. BIN  vendor/bundle/cache/railties-3.2.8.gem
  91. BIN  vendor/bundle/cache/rake-0.9.2.2.gem
  92. BIN  vendor/bundle/cache/rdoc-3.12.gem
  93. BIN  vendor/bundle/cache/sass-3.2.1.gem
  94. BIN  vendor/bundle/cache/sass-rails-3.2.5.gem
  95. BIN  vendor/bundle/cache/sprockets-2.1.3.gem
  96. BIN  vendor/bundle/cache/sqlite3-1.3.6.gem
  97. BIN  vendor/bundle/cache/thor-0.16.0.gem
  98. BIN  vendor/bundle/cache/tilt-1.3.3.gem
  99. BIN  vendor/bundle/cache/treetop-1.4.10.gem
  100. BIN  vendor/bundle/cache/tzinfo-0.3.33.gem
  101. BIN  vendor/bundle/cache/uglifier-1.3.0.gem
  102. +494 −0 vendor/bundle/gems/actionmailer-3.2.8/CHANGELOG.md
  103. +21 −0 vendor/bundle/gems/actionmailer-3.2.8/MIT-LICENSE
  104. +163 −0 vendor/bundle/gems/actionmailer-3.2.8/README.rdoc
  105. +49 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/action_mailer.rb
  106. +737 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/action_mailer/base.rb
  107. +30 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/action_mailer/collector.rb
  108. +86 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/action_mailer/delivery_methods.rb
  109. +22 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/action_mailer/log_subscriber.rb
  110. +56 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/action_mailer/mail_helper.rb
  111. +44 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/action_mailer/railtie.rb
  112. +82 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/action_mailer/test_case.rb
  113. +61 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/action_mailer/test_helper.rb
  114. +10 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/action_mailer/version.rb
  115. +18 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/rails/generators/mailer/USAGE
  116. +16 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/rails/generators/mailer/mailer_generator.rb
  117. +18 −0 vendor/bundle/gems/actionmailer-3.2.8/lib/rails/generators/mailer/templates/mailer.rb
  118. +5,973 −0 vendor/bundle/gems/actionpack-3.2.8/CHANGELOG.md
  119. +21 −0 vendor/bundle/gems/actionpack-3.2.8/MIT-LICENSE
  120. +341 −0 vendor/bundle/gems/actionpack-3.2.8/README.rdoc
  121. +28 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller.rb
  122. +10 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/asset_paths.rb
  123. +213 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/base.rb
  124. +198 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb
  125. +32 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/collector.rb
  126. +167 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/helpers.rb
  127. +423 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/layouts.rb
  128. +13 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/logger.rb
  129. +18 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/railties/routes_helpers.rb
  130. +179 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb
  131. +13 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/translation.rb
  132. +33 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/url_for.rb
  133. +96 −0 vendor/bundle/gems/actionpack-3.2.8/lib/abstract_controller/view_paths.rb
  134. +65 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller.rb
  135. +235 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/base.rb
  136. +86 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/caching.rb
  137. +185 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/caching/actions.rb
  138. +127 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/caching/fragments.rb
  139. +187 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/caching/pages.rb
  140. +97 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/caching/sweeping.rb
  141. +3 −0  vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/deprecated.rb
  142. +2 −0  vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/deprecated/integration_test.rb
  143. +1 −0  vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/deprecated/performance_test.rb
  144. +66 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/log_subscriber.rb
  145. +250 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal.rb
  146. +64 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/compatibility.rb
  147. +131 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/conditional_get.rb
  148. +16 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/cookies.rb
  149. +157 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/data_streaming.rb
  150. +46 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/exceptions.rb
  151. +28 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/flash.rb
  152. +39 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/force_ssl.rb
  153. +35 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/head.rb
  154. +113 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/helpers.rb
  155. +47 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/hide_actions.rb
  156. +466 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/http_authentication.rb
  157. +19 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb
  158. +105 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb
  159. +317 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/mime_responds.rb
  160. +240 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb
  161. +26 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb
  162. +109 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/redirecting.rb
  163. +109 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/renderers.rb
  164. +65 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb
  165. +113 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/request_forgery_protection.rb
  166. +35 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb
  167. +286 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/responder.rb
  168. +14 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/session_management.rb
  169. +229 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/streaming.rb
  170. +37 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/testing.rb
  171. +47 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/metal/url_for.rb
  172. +39 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/middleware.rb
  173. +51 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/railtie.rb
  174. +25 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/railties/paths.rb
  175. +85 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/record_identifier.rb
  176. +554 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/test_case.rb
  177. +20 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/vendor/html-scanner.rb
  178. +68 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/vendor/html-scanner/html/document.rb
  179. +532 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/vendor/html-scanner/html/node.rb
  180. +177 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/vendor/html-scanner/html/sanitizer.rb
  181. +830 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/vendor/html-scanner/html/selector.rb
  182. +107 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/vendor/html-scanner/html/tokenizer.rb
  183. +11 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_controller/vendor/html-scanner/html/version.rb
  184. +102 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch.rb
  185. +123 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/cache.rb
  186. +70 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/filter_parameters.rb
  187. +31 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/headers.rb
  188. +110 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/mime_negotiation.rb
  189. +276 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/mime_type.rb
  190. +35 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/mime_types.rb
  191. +74 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/parameter_filter.rb
  192. +83 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/parameters.rb
  193. +62 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/rack_cache.rb
  194. +281 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/request.rb
  195. +206 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/response.rb
  196. +47 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/upload.rb
  197. +174 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/http/url.rb
  198. +22 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb
  199. +30 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/body_proxy.rb
  200. +32 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb
  201. +351 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb
  202. +82 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb
  203. +78 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/exception_wrapper.rb
  204. +263 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb
  205. +18 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb
  206. +75 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb
  207. +30 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/public_exceptions.rb
  208. +89 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/reloader.rb
  209. +81 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb
  210. +39 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb
  211. +26 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/rescue.rb
  212. +79 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/session/abstract_store.rb
  213. +49 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/session/cache_store.rb
  214. +71 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/session/cookie_store.rb
  215. +17 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/session/mem_cache_store.rb
  216. +87 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb
  217. +124 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/stack.rb
  218. +65 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb
  219. +31 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb
  220. +26 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/templates/rescues/_trace.erb
  221. +10 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb
  222. +32 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/templates/rescues/layout.erb
  223. +2 −0  vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/templates/rescues/missing_template.erb
  224. +15 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/templates/rescues/routing_error.erb
  225. +17 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/templates/rescues/template_error.erb
  226. +2 −0  vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/middleware/templates/rescues/unknown_action.erb
  227. +34 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/railtie.rb
  228. +293 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/routing.rb
  229. +1,509 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/routing/mapper.rb
  230. +209 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/routing/polymorphic_routes.rb
  231. +131 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/routing/redirection.rb
  232. +658 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb
  233. +39 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/routing/routes_proxy.rb
  234. +167 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/routing/url_for.rb
  235. +18 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/testing/assertions.rb
  236. +37 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/testing/assertions/dom.rb
  237. +96 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/testing/assertions/response.rb
  238. +217 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/testing/assertions/routing.rb
  239. +435 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/testing/assertions/selector.rb
  240. +138 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/testing/assertions/tag.rb
  241. +499 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/testing/integration.rb
  242. +10 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/testing/performance_test.rb
  243. +41 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/testing/test_process.rb
  244. +74 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/testing/test_request.rb
  245. +29 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_dispatch/testing/test_response.rb
  246. +24 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_pack.rb
  247. +10 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_pack/version.rb
  248. +84 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view.rb
  249. +142 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/asset_paths.rb
  250. +220 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/base.rb
  251. +43 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/buffers.rb
  252. +36 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/context.rb
  253. +79 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/flows.rb
  254. +60 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers.rb
  255. +50 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/active_model_helper.rb
  256. +7 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/asset_paths.rb
  257. +457 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/asset_tag_helper.rb
  258. +146 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/asset_tag_helpers/asset_include_tag.rb
  259. +93 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/asset_tag_helpers/asset_paths.rb
  260. +192 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/asset_tag_helpers/javascript_tag_helpers.rb
  261. +148 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/asset_tag_helpers/stylesheet_tag_helpers.rb
  262. +200 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/atom_feed_helper.rb
  263. +64 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/cache_helper.rb
  264. +203 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/capture_helper.rb
  265. +25 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/controller_helper.rb
  266. +32 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/csrf_helper.rb
  267. +1,054 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/date_helper.rb
  268. +40 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/debug_helper.rb
  269. +1,487 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/form_helper.rb
  270. +658 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/form_options_helper.rb
  271. +684 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/form_tag_helper.rb
  272. +110 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/javascript_helper.rb
  273. +608 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/number_helper.rb
  274. +38 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/output_safety_helper.rb
  275. +109 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/record_tag_helper.rb
  276. +90 −0 vendor/bundle/gems/actionpack-3.2.8/lib/action_view/helpers/rendering_helper.rb
Sorry, we could not display the entire diff because too many files (4,289) changed.
View
15 .gitignore
@@ -0,0 +1,15 @@
+# See http://help.github.com/ignore-files/ for more about ignoring files.
+#
+# If you find yourself ignoring temporary files generated by your text editor
+# or operating system, you probably want to add a global ignore instead:
+# git config --global core.excludesfile ~/.gitignore_global
+
+# Ignore bundler config
+/.bundle
+
+# Ignore the default SQLite database.
+/db/*.sqlite3
+
+# Ignore all logfiles and tempfiles.
+/log/*.log
+/tmp
View
38 Gemfile
@@ -0,0 +1,38 @@
+source 'https://rubygems.org'
+
+gem 'rails', '3.2.8'
+
+# Bundle edge Rails instead:
+# gem 'rails', :git => 'git://github.com/rails/rails.git'
+
+gem 'sqlite3'
+
+
+# Gems used only for assets and not required
+# in production environments by default.
+group :assets do
+ gem 'sass-rails', '~> 3.2.3'
+ gem 'coffee-rails', '~> 3.2.1'
+
+ # See https://github.com/sstephenson/execjs#readme for more supported runtimes
+ # gem 'therubyracer', :platforms => :ruby
+
+ gem 'uglifier', '>= 1.0.3'
+end
+
+gem 'jquery-rails'
+
+# To use ActiveModel has_secure_password
+# gem 'bcrypt-ruby', '~> 3.0.0'
+
+# To use Jbuilder templates for JSON
+# gem 'jbuilder'
+
+# Use unicorn as the app server
+# gem 'unicorn'
+
+# Deploy with Capistrano
+# gem 'capistrano'
+
+# To use debugger
+# gem 'debugger'
View
111 Gemfile.lock
@@ -0,0 +1,111 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ actionmailer (3.2.8)
+ actionpack (= 3.2.8)
+ mail (~> 2.4.4)
+ actionpack (3.2.8)
+ activemodel (= 3.2.8)
+ activesupport (= 3.2.8)
+ builder (~> 3.0.0)
+ erubis (~> 2.7.0)
+ journey (~> 1.0.4)
+ rack (~> 1.4.0)
+ rack-cache (~> 1.2)
+ rack-test (~> 0.6.1)
+ sprockets (~> 2.1.3)
+ activemodel (3.2.8)
+ activesupport (= 3.2.8)
+ builder (~> 3.0.0)
+ activerecord (3.2.8)
+ activemodel (= 3.2.8)
+ activesupport (= 3.2.8)
+ arel (~> 3.0.2)
+ tzinfo (~> 0.3.29)
+ activeresource (3.2.8)
+ activemodel (= 3.2.8)
+ activesupport (= 3.2.8)
+ activesupport (3.2.8)
+ i18n (~> 0.6)
+ multi_json (~> 1.0)
+ arel (3.0.2)
+ builder (3.0.0)
+ coffee-rails (3.2.2)
+ coffee-script (>= 2.2.0)
+ railties (~> 3.2.0)
+ coffee-script (2.2.0)
+ coffee-script-source
+ execjs
+ coffee-script-source (1.3.3)
+ erubis (2.7.0)
+ execjs (1.4.0)
+ multi_json (~> 1.0)
+ hike (1.2.1)
+ i18n (0.6.1)
+ journey (1.0.4)
+ jquery-rails (2.1.1)
+ railties (>= 3.1.0, < 5.0)
+ thor (~> 0.14)
+ json (1.7.5)
+ mail (2.4.4)
+ i18n (>= 0.4.0)
+ mime-types (~> 1.16)
+ treetop (~> 1.4.8)
+ mime-types (1.19)
+ multi_json (1.3.6)
+ polyglot (0.3.3)
+ rack (1.4.1)
+ rack-cache (1.2)
+ rack (>= 0.4)
+ rack-ssl (1.3.2)
+ rack
+ rack-test (0.6.1)
+ rack (>= 1.0)
+ rails (3.2.8)
+ actionmailer (= 3.2.8)
+ actionpack (= 3.2.8)
+ activerecord (= 3.2.8)
+ activeresource (= 3.2.8)
+ activesupport (= 3.2.8)
+ bundler (~> 1.0)
+ railties (= 3.2.8)
+ railties (3.2.8)
+ actionpack (= 3.2.8)
+ activesupport (= 3.2.8)
+ rack-ssl (~> 1.3.2)
+ rake (>= 0.8.7)
+ rdoc (~> 3.4)
+ thor (>= 0.14.6, < 2.0)
+ rake (0.9.2.2)
+ rdoc (3.12)
+ json (~> 1.4)
+ sass (3.2.1)
+ sass-rails (3.2.5)
+ railties (~> 3.2.0)
+ sass (>= 3.1.10)
+ tilt (~> 1.3)
+ sprockets (2.1.3)
+ hike (~> 1.2)
+ rack (~> 1.0)
+ tilt (~> 1.1, != 1.3.0)
+ sqlite3 (1.3.6)
+ thor (0.16.0)
+ tilt (1.3.3)
+ treetop (1.4.10)
+ polyglot
+ polyglot (>= 0.3.1)
+ tzinfo (0.3.33)
+ uglifier (1.3.0)
+ execjs (>= 0.3.0)
+ multi_json (~> 1.0, >= 1.0.2)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ coffee-rails (~> 3.2.1)
+ jquery-rails
+ rails (= 3.2.8)
+ sass-rails (~> 3.2.3)
+ sqlite3
+ uglifier (>= 1.0.3)
View
261 README.rdoc
@@ -0,0 +1,261 @@
+== Welcome to Rails
+
+Rails is a web-application framework that includes everything needed to create
+database-backed web applications according to the Model-View-Control pattern.
+
+This pattern splits the view (also called the presentation) into "dumb"
+templates that are primarily responsible for inserting pre-built data in between
+HTML tags. The model contains the "smart" domain objects (such as Account,
+Product, Person, Post) that holds all the business logic and knows how to
+persist themselves to a database. The controller handles the incoming requests
+(such as Save New Account, Update Product, Show Post) by manipulating the model
+and directing data to the view.
+
+In Rails, the model is handled by what's called an object-relational mapping
+layer entitled Active Record. This layer allows you to present the data from
+database rows as objects and embellish these data objects with business logic
+methods. You can read more about Active Record in
+link:files/vendor/rails/activerecord/README.html.
+
+The controller and view are handled by the Action Pack, which handles both
+layers by its two parts: Action View and Action Controller. These two layers
+are bundled in a single package due to their heavy interdependence. This is
+unlike the relationship between the Active Record and Action Pack that is much
+more separate. Each of these packages can be used independently outside of
+Rails. You can read more about Action Pack in
+link:files/vendor/rails/actionpack/README.html.
+
+
+== Getting Started
+
+1. At the command prompt, create a new Rails application:
+ <tt>rails new myapp</tt> (where <tt>myapp</tt> is the application name)
+
+2. Change directory to <tt>myapp</tt> and start the web server:
+ <tt>cd myapp; rails server</tt> (run with --help for options)
+
+3. Go to http://localhost:3000/ and you'll see:
+ "Welcome aboard: You're riding Ruby on Rails!"
+
+4. Follow the guidelines to start developing your application. You can find
+the following resources handy:
+
+* The Getting Started Guide: http://guides.rubyonrails.org/getting_started.html
+* Ruby on Rails Tutorial Book: http://www.railstutorial.org/
+
+
+== Debugging Rails
+
+Sometimes your application goes wrong. Fortunately there are a lot of tools that
+will help you debug it and get it back on the rails.
+
+First area to check is the application log files. Have "tail -f" commands
+running on the server.log and development.log. Rails will automatically display
+debugging and runtime information to these files. Debugging info will also be
+shown in the browser on requests from 127.0.0.1.
+
+You can also log your own messages directly into the log file from your code
+using the Ruby logger class from inside your controllers. Example:
+
+ class WeblogController < ActionController::Base
+ def destroy
+ @weblog = Weblog.find(params[:id])
+ @weblog.destroy
+ logger.info("#{Time.now} Destroyed Weblog ID ##{@weblog.id}!")
+ end
+ end
+
+The result will be a message in your log file along the lines of:
+
+ Mon Oct 08 14:22:29 +1000 2007 Destroyed Weblog ID #1!
+
+More information on how to use the logger is at http://www.ruby-doc.org/core/
+
+Also, Ruby documentation can be found at http://www.ruby-lang.org/. There are
+several books available online as well:
+
+* Programming Ruby: http://www.ruby-doc.org/docs/ProgrammingRuby/ (Pickaxe)
+* Learn to Program: http://pine.fm/LearnToProgram/ (a beginners guide)
+
+These two books will bring you up to speed on the Ruby language and also on
+programming in general.
+
+
+== Debugger
+
+Debugger support is available through the debugger command when you start your
+Mongrel or WEBrick server with --debugger. This means that you can break out of
+execution at any point in the code, investigate and change the model, and then,
+resume execution! You need to install ruby-debug to run the server in debugging
+mode. With gems, use <tt>sudo gem install ruby-debug</tt>. Example:
+
+ class WeblogController < ActionController::Base
+ def index
+ @posts = Post.all
+ debugger
+ end
+ end
+
+So the controller will accept the action, run the first line, then present you
+with a IRB prompt in the server window. Here you can do things like:
+
+ >> @posts.inspect
+ => "[#<Post:0x14a6be8
+ @attributes={"title"=>nil, "body"=>nil, "id"=>"1"}>,
+ #<Post:0x14a6620
+ @attributes={"title"=>"Rails", "body"=>"Only ten..", "id"=>"2"}>]"
+ >> @posts.first.title = "hello from a debugger"
+ => "hello from a debugger"
+
+...and even better, you can examine how your runtime objects actually work:
+
+ >> f = @posts.first
+ => #<Post:0x13630c4 @attributes={"title"=>nil, "body"=>nil, "id"=>"1"}>
+ >> f.
+ Display all 152 possibilities? (y or n)
+
+Finally, when you're ready to resume execution, you can enter "cont".
+
+
+== Console
+
+The console is a Ruby shell, which allows you to interact with your
+application's domain model. Here you'll have all parts of the application
+configured, just like it is when the application is running. You can inspect
+domain models, change values, and save to the database. Starting the script
+without arguments will launch it in the development environment.
+
+To start the console, run <tt>rails console</tt> from the application
+directory.
+
+Options:
+
+* Passing the <tt>-s, --sandbox</tt> argument will rollback any modifications
+ made to the database.
+* Passing an environment name as an argument will load the corresponding
+ environment. Example: <tt>rails console production</tt>.
+
+To reload your controllers and models after launching the console run
+<tt>reload!</tt>
+
+More information about irb can be found at:
+link:http://www.rubycentral.org/pickaxe/irb.html
+
+
+== dbconsole
+
+You can go to the command line of your database directly through <tt>rails
+dbconsole</tt>. You would be connected to the database with the credentials
+defined in database.yml. Starting the script without arguments will connect you
+to the development database. Passing an argument will connect you to a different
+database, like <tt>rails dbconsole production</tt>. Currently works for MySQL,
+PostgreSQL and SQLite 3.
+
+== Description of Contents
+
+The default directory structure of a generated Ruby on Rails application:
+
+ |-- app
+ | |-- assets
+ | |-- images
+ | |-- javascripts
+ | `-- stylesheets
+ | |-- controllers
+ | |-- helpers
+ | |-- mailers
+ | |-- models
+ | `-- views
+ | `-- layouts
+ |-- config
+ | |-- environments
+ | |-- initializers
+ | `-- locales
+ |-- db
+ |-- doc
+ |-- lib
+ | `-- tasks
+ |-- log
+ |-- public
+ |-- script
+ |-- test
+ | |-- fixtures
+ | |-- functional
+ | |-- integration
+ | |-- performance
+ | `-- unit
+ |-- tmp
+ | |-- cache
+ | |-- pids
+ | |-- sessions
+ | `-- sockets
+ `-- vendor
+ |-- assets
+ `-- stylesheets
+ `-- plugins
+
+app
+ Holds all the code that's specific to this particular application.
+
+app/assets
+ Contains subdirectories for images, stylesheets, and JavaScript files.
+
+app/controllers
+ Holds controllers that should be named like weblogs_controller.rb for
+ automated URL mapping. All controllers should descend from
+ ApplicationController which itself descends from ActionController::Base.
+
+app/models
+ Holds models that should be named like post.rb. Models descend from
+ ActiveRecord::Base by default.
+
+app/views
+ Holds the template files for the view that should be named like
+ weblogs/index.html.erb for the WeblogsController#index action. All views use
+ eRuby syntax by default.
+
+app/views/layouts
+ Holds the template files for layouts to be used with views. This models the
+ common header/footer method of wrapping views. In your views, define a layout
+ using the <tt>layout :default</tt> and create a file named default.html.erb.
+ Inside default.html.erb, call <% yield %> to render the view using this
+ layout.
+
+app/helpers
+ Holds view helpers that should be named like weblogs_helper.rb. These are
+ generated for you automatically when using generators for controllers.
+ Helpers can be used to wrap functionality for your views into methods.
+
+config
+ Configuration files for the Rails environment, the routing map, the database,
+ and other dependencies.
+
+db
+ Contains the database schema in schema.rb. db/migrate contains all the
+ sequence of Migrations for your schema.
+
+doc
+ This directory is where your application documentation will be stored when
+ generated using <tt>rake doc:app</tt>
+
+lib
+ Application specific libraries. Basically, any kind of custom code that
+ doesn't belong under controllers, models, or helpers. This directory is in
+ the load path.
+
+public
+ The directory available for the web server. Also contains the dispatchers and the
+ default HTML files. This should be set as the DOCUMENT_ROOT of your web
+ server.
+
+script
+ Helper scripts for automation and generation.
+
+test
+ Unit and functional tests along with fixtures. When using the rails generate
+ command, template test files will be generated for you and placed in this
+ directory.
+
+vendor
+ External libraries that the application depends on. Also includes the plugins
+ subdirectory. If the app has frozen rails, those gems also go here, under
+ vendor/rails/. This directory is in the load path.
View
7 Rakefile
@@ -0,0 +1,7 @@
+#!/usr/bin/env rake
+# Add your own tasks in files placed in lib/tasks ending in .rake,
+# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
+
+require File.expand_path('../config/application', __FILE__)
+
+FireScraper::Application.load_tasks
View
BIN  app/assets/images/rails.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
15 app/assets/javascripts/application.js
@@ -0,0 +1,15 @@
+// This is a manifest file that'll be compiled into application.js, which will include all the files
+// listed below.
+//
+// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
+// or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
+//
+// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
+// the compiled file.
+//
+// WARNING: THE FIRST BLANK LINE MARKS THE END OF WHAT'S TO BE PROCESSED, ANY BLANK LINE SHOULD
+// GO AFTER THE REQUIRES BELOW.
+//
+//= require jquery
+//= require jquery_ujs
+//= require_tree .
View
13 app/assets/stylesheets/application.css
@@ -0,0 +1,13 @@
+/*
+ * This is a manifest file that'll be compiled into application.css, which will include all the files
+ * listed below.
+ *
+ * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
+ * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
+ *
+ * You're free to add application-wide styles to this file and they'll appear at the top of the
+ * compiled file, but it's generally better to create a new file per style scope.
+ *
+ *= require_self
+ *= require_tree .
+ */
View
3  app/controllers/application_controller.rb
@@ -0,0 +1,3 @@
+class ApplicationController < ActionController::Base
+ protect_from_forgery
+end
View
2  app/helpers/application_helper.rb
@@ -0,0 +1,2 @@
+module ApplicationHelper
+end
View
0  app/mailers/.gitkeep
No changes.
View
0  app/models/.gitkeep
No changes.
View
14 app/views/layouts/application.html.erb
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <title>FireScraper</title>
+ <%= stylesheet_link_tag "application", :media => "all" %>
+ <%= javascript_include_tag "application" %>
+ <%= csrf_meta_tags %>
+</head>
+<body>
+
+<%= yield %>
+
+</body>
+</html>
View
4 config.ru
@@ -0,0 +1,4 @@
+# This file is used by Rack-based servers to start the application.
+
+require ::File.expand_path('../config/environment', __FILE__)
+run FireScraper::Application
View
62 config/application.rb
@@ -0,0 +1,62 @@
+require File.expand_path('../boot', __FILE__)
+
+require 'rails/all'
+
+if defined?(Bundler)
+ # If you precompile assets before deploying to production, use this line
+ Bundler.require(*Rails.groups(:assets => %w(development test)))
+ # If you want your assets lazily compiled in production, use this line
+ # Bundler.require(:default, :assets, Rails.env)
+end
+
+module FireScraper
+ class Application < Rails::Application
+ # Settings in config/environments/* take precedence over those specified here.
+ # Application configuration should go into files in config/initializers
+ # -- all .rb files in that directory are automatically loaded.
+
+ # Custom directories with classes and modules you want to be autoloadable.
+ # config.autoload_paths += %W(#{config.root}/extras)
+
+ # Only load the plugins named here, in the order given (default is alphabetical).
+ # :all can be used as a placeholder for all plugins not explicitly named.
+ # config.plugins = [ :exception_notification, :ssl_requirement, :all ]
+
+ # Activate observers that should always be running.
+ # config.active_record.observers = :cacher, :garbage_collector, :forum_observer
+
+ # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
+ # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
+ # config.time_zone = 'Central Time (US & Canada)'
+
+ # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
+ # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
+ # config.i18n.default_locale = :de
+
+ # Configure the default encoding used in templates for Ruby 1.9.
+ config.encoding = "utf-8"
+
+ # Configure sensitive parameters which will be filtered from the log file.
+ config.filter_parameters += [:password]
+
+ # Enable escaping HTML in JSON.
+ config.active_support.escape_html_entities_in_json = true
+
+ # Use SQL instead of Active Record's schema dumper when creating the database.
+ # This is necessary if your schema can't be completely dumped by the schema dumper,
+ # like if you have constraints or database-specific column types
+ # config.active_record.schema_format = :sql
+
+ # Enforce whitelist mode for mass assignment.
+ # This will create an empty whitelist of attributes available for mass-assignment for all models
+ # in your app. As such, your models will need to explicitly whitelist or blacklist accessible
+ # parameters by using an attr_accessible or attr_protected declaration.
+ config.active_record.whitelist_attributes = true
+
+ # Enable the asset pipeline
+ config.assets.enabled = true
+
+ # Version of your assets, change this if you want to expire all your assets
+ config.assets.version = '1.0'
+ end
+end
View
6 config/boot.rb
@@ -0,0 +1,6 @@
+require 'rubygems'
+
+# Set up gems listed in the Gemfile.
+ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
+
+require 'bundler/setup' if File.exists?(ENV['BUNDLE_GEMFILE'])
View
25 config/database.yml
@@ -0,0 +1,25 @@
+# SQLite version 3.x
+# gem install sqlite3
+#
+# Ensure the SQLite 3 gem is defined in your Gemfile
+# gem 'sqlite3'
+development:
+ adapter: sqlite3
+ database: db/development.sqlite3
+ pool: 5
+ timeout: 5000
+
+# Warning: The database defined as "test" will be erased and
+# re-generated from your development database when you run "rake".
+# Do not set this db to the same as development or production.
+test:
+ adapter: sqlite3
+ database: db/test.sqlite3
+ pool: 5
+ timeout: 5000
+
+production:
+ adapter: sqlite3
+ database: db/production.sqlite3
+ pool: 5
+ timeout: 5000
View
5 config/environment.rb
@@ -0,0 +1,5 @@
+# Load the rails application
+require File.expand_path('../application', __FILE__)
+
+# Initialize the rails application
+FireScraper::Application.initialize!
View
37 config/environments/development.rb
@@ -0,0 +1,37 @@
+FireScraper::Application.configure do
+ # Settings specified here will take precedence over those in config/application.rb
+
+ # In the development environment your application's code is reloaded on
+ # every request. This slows down response time but is perfect for development
+ # since you don't have to restart the web server when you make code changes.
+ config.cache_classes = false
+
+ # Log error messages when you accidentally call methods on nil.
+ config.whiny_nils = true
+
+ # Show full error reports and disable caching
+ config.consider_all_requests_local = true
+ config.action_controller.perform_caching = false
+
+ # Don't care if the mailer can't send
+ config.action_mailer.raise_delivery_errors = false
+
+ # Print deprecation notices to the Rails logger
+ config.active_support.deprecation = :log
+
+ # Only use best-standards-support built into browsers
+ config.action_dispatch.best_standards_support = :builtin
+
+ # Raise exception on mass assignment protection for Active Record models
+ config.active_record.mass_assignment_sanitizer = :strict
+
+ # Log the query plan for queries taking more than this (works
+ # with SQLite, MySQL, and PostgreSQL)
+ config.active_record.auto_explain_threshold_in_seconds = 0.5
+
+ # Do not compress assets
+ config.assets.compress = false
+
+ # Expands the lines which load the assets
+ config.assets.debug = true
+end
View
67 config/environments/production.rb
@@ -0,0 +1,67 @@
+FireScraper::Application.configure do
+ # Settings specified here will take precedence over those in config/application.rb
+
+ # Code is not reloaded between requests
+ config.cache_classes = true
+
+ # Full error reports are disabled and caching is turned on
+ config.consider_all_requests_local = false
+ config.action_controller.perform_caching = true
+
+ # Disable Rails's static asset server (Apache or nginx will already do this)
+ config.serve_static_assets = false
+
+ # Compress JavaScripts and CSS
+ config.assets.compress = true
+
+ # Don't fallback to assets pipeline if a precompiled asset is missed
+ config.assets.compile = false
+
+ # Generate digests for assets URLs
+ config.assets.digest = true
+
+ # Defaults to nil and saved in location specified by config.assets.prefix
+ # config.assets.manifest = YOUR_PATH
+
+ # Specifies the header that your server uses for sending files
+ # config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache
+ # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx
+
+ # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
+ # config.force_ssl = true
+
+ # See everything in the log (default is :info)
+ # config.log_level = :debug
+
+ # Prepend all log lines with the following tags
+ # config.log_tags = [ :subdomain, :uuid ]
+
+ # Use a different logger for distributed setups
+ # config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new)
+
+ # Use a different cache store in production
+ # config.cache_store = :mem_cache_store
+
+ # Enable serving of images, stylesheets, and JavaScripts from an asset server
+ # config.action_controller.asset_host = "http://assets.example.com"
+
+ # Precompile additional assets (application.js, application.css, and all non-JS/CSS are already added)
+ # config.assets.precompile += %w( search.js )
+
+ # Disable delivery errors, bad email addresses will be ignored
+ # config.action_mailer.raise_delivery_errors = false
+
+ # Enable threaded mode
+ # config.threadsafe!
+
+ # Enable locale fallbacks for I18n (makes lookups for any locale fall back to
+ # the I18n.default_locale when a translation can not be found)
+ config.i18n.fallbacks = true
+
+ # Send deprecation notices to registered listeners
+ config.active_support.deprecation = :notify
+
+ # Log the query plan for queries taking more than this (works
+ # with SQLite, MySQL, and PostgreSQL)
+ # config.active_record.auto_explain_threshold_in_seconds = 0.5
+end
View
37 config/environments/test.rb
@@ -0,0 +1,37 @@
+FireScraper::Application.configure do
+ # Settings specified here will take precedence over those in config/application.rb
+
+ # The test environment is used exclusively to run your application's
+ # test suite. You never need to work with it otherwise. Remember that
+ # your test database is "scratch space" for the test suite and is wiped
+ # and recreated between test runs. Don't rely on the data there!
+ config.cache_classes = true
+
+ # Configure static asset server for tests with Cache-Control for performance
+ config.serve_static_assets = true
+ config.static_cache_control = "public, max-age=3600"
+
+ # Log error messages when you accidentally call methods on nil
+ config.whiny_nils = true
+
+ # Show full error reports and disable caching
+ config.consider_all_requests_local = true
+ config.action_controller.perform_caching = false
+
+ # Raise exceptions instead of rendering exception templates
+ config.action_dispatch.show_exceptions = false
+
+ # Disable request forgery protection in test environment
+ config.action_controller.allow_forgery_protection = false
+
+ # Tell Action Mailer not to deliver emails to the real world.
+ # The :test delivery method accumulates sent emails in the
+ # ActionMailer::Base.deliveries array.
+ config.action_mailer.delivery_method = :test
+
+ # Raise exception on mass assignment protection for Active Record models
+ config.active_record.mass_assignment_sanitizer = :strict
+
+ # Print deprecation notices to the stderr
+ config.active_support.deprecation = :stderr
+end
View
7 config/initializers/backtrace_silencers.rb
@@ -0,0 +1,7 @@
+# Be sure to restart your server when you modify this file.
+
+# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces.
+# Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ }
+
+# You can also remove all the silencers if you're trying to debug a problem that might stem from framework code.
+# Rails.backtrace_cleaner.remove_silencers!
View
15 config/initializers/inflections.rb
@@ -0,0 +1,15 @@
+# Be sure to restart your server when you modify this file.
+
+# Add new inflection rules using the following format
+# (all these examples are active by default):
+# ActiveSupport::Inflector.inflections do |inflect|
+# inflect.plural /^(ox)$/i, '\1en'
+# inflect.singular /^(ox)en/i, '\1'
+# inflect.irregular 'person', 'people'
+# inflect.uncountable %w( fish sheep )
+# end
+#
+# These inflection rules are supported but not enabled by default:
+# ActiveSupport::Inflector.inflections do |inflect|
+# inflect.acronym 'RESTful'
+# end
View
5 config/initializers/mime_types.rb
@@ -0,0 +1,5 @@
+# Be sure to restart your server when you modify this file.
+
+# Add new mime types for use in respond_to blocks:
+# Mime::Type.register "text/richtext", :rtf
+# Mime::Type.register_alias "text/html", :iphone
View
7 config/initializers/secret_token.rb
@@ -0,0 +1,7 @@
+# Be sure to restart your server when you modify this file.
+
+# Your secret key for verifying the integrity of signed cookies.
+# If you change this key, all old signed cookies will become invalid!
+# Make sure the secret is at least 30 characters and all random,
+# no regular words or you'll be exposed to dictionary attacks.
+FireScraper::Application.config.secret_token = '82ad04f26572c6c8df1cb8ee5f0f14fc4842118d6e9c33bf4288199e34e25656011a4323ae94f10710fa336ed1f1b40a4aba3ec39d3e6dde8cbd1f3fb0f2c229'
View
8 config/initializers/session_store.rb
@@ -0,0 +1,8 @@
+# Be sure to restart your server when you modify this file.
+
+FireScraper::Application.config.session_store :cookie_store, key: '_fire-scraper_session'
+
+# Use the database for sessions instead of the cookie-based default,
+# which shouldn't be used to store highly confidential information
+# (create the session table with "rails generate session_migration")
+# FireScraper::Application.config.session_store :active_record_store
View
14 config/initializers/wrap_parameters.rb
@@ -0,0 +1,14 @@
+# Be sure to restart your server when you modify this file.
+#
+# This file contains settings for ActionController::ParamsWrapper which
+# is enabled by default.
+
+# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array.
+ActiveSupport.on_load(:action_controller) do
+ wrap_parameters format: [:json]
+end
+
+# Disable root element in JSON by default.
+ActiveSupport.on_load(:active_record) do
+ self.include_root_in_json = false
+end
View
5 config/locales/en.yml
@@ -0,0 +1,5 @@
+# Sample localization file for English. Add more files in this directory for other locales.
+# See https://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points.
+
+en:
+ hello: "Hello world"
View
58 config/routes.rb
@@ -0,0 +1,58 @@
+FireScraper::Application.routes.draw do
+ # The priority is based upon order of creation:
+ # first created -> highest priority.
+
+ # Sample of regular route:
+ # match 'products/:id' => 'catalog#view'
+ # Keep in mind you can assign values other than :controller and :action
+
+ # Sample of named route:
+ # match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase
+ # This route can be invoked with purchase_url(:id => product.id)
+
+ # Sample resource route (maps HTTP verbs to controller actions automatically):
+ # resources :products
+
+ # Sample resource route with options:
+ # resources :products do
+ # member do
+ # get 'short'
+ # post 'toggle'
+ # end
+ #
+ # collection do
+ # get 'sold'
+ # end
+ # end
+
+ # Sample resource route with sub-resources:
+ # resources :products do
+ # resources :comments, :sales
+ # resource :seller
+ # end
+
+ # Sample resource route with more complex sub-resources
+ # resources :products do
+ # resources :comments
+ # resources :sales do
+ # get 'recent', :on => :collection
+ # end
+ # end
+
+ # Sample resource route within a namespace:
+ # namespace :admin do
+ # # Directs /admin/products/* to Admin::ProductsController
+ # # (app/controllers/admin/products_controller.rb)
+ # resources :products
+ # end
+
+ # You can have the root of your site routed with "root"
+ # just remember to delete public/index.html.
+ # root :to => 'welcome#index'
+
+ # See how all your routes lay out with "rake routes"
+
+ # This is a legacy wild controller route that's not recommended for RESTful applications.
+ # Note: This route will make all actions in every controller accessible via GET requests.
+ # match ':controller(/:action(/:id))(.:format)'
+end
View
7 db/seeds.rb
@@ -0,0 +1,7 @@
+# This file should contain all the record creation needed to seed the database with its default values.
+# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
+#
+# Examples:
+#
+# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }])
+# Mayor.create(name: 'Emanuel', city: cities.first)
View
2  doc/README_FOR_APP
@@ -0,0 +1,2 @@
+Use this README file to introduce your application and point to useful places in the API for learning more.
+Run "rake doc:app" to generate API documentation for your models, controllers, helpers, and libraries.
View
0  lib/assets/.gitkeep
No changes.
View
0  lib/tasks/.gitkeep
No changes.
View
0  log/.gitkeep
No changes.
View
26 public/404.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <title>The page you were looking for doesn't exist (404)</title>
+ <style type="text/css">
+ body { background-color: #fff; color: #666; text-align: center; font-family: arial, sans-serif; }
+ div.dialog {
+ width: 25em;
+ padding: 0 4em;
+ margin: 4em auto 0 auto;
+ border: 1px solid #ccc;
+ border-right-color: #999;
+ border-bottom-color: #999;
+ }
+ h1 { font-size: 100%; color: #f00; line-height: 1.5em; }
+ </style>
+</head>
+
+<body>
+ <!-- This file lives in public/404.html -->
+ <div class="dialog">
+ <h1>The page you were looking for doesn't exist.</h1>
+ <p>You may have mistyped the address or the page may have moved.</p>
+ </div>
+</body>
+</html>
View
26 public/422.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <title>The change you wanted was rejected (422)</title>
+ <style type="text/css">
+ body { background-color: #fff; color: #666; text-align: center; font-family: arial, sans-serif; }
+ div.dialog {
+ width: 25em;
+ padding: 0 4em;
+ margin: 4em auto 0 auto;
+ border: 1px solid #ccc;
+ border-right-color: #999;
+ border-bottom-color: #999;
+ }
+ h1 { font-size: 100%; color: #f00; line-height: 1.5em; }
+ </style>
+</head>
+
+<body>
+ <!-- This file lives in public/422.html -->
+ <div class="dialog">
+ <h1>The change you wanted was rejected.</h1>
+ <p>Maybe you tried to change something you didn't have access to.</p>
+ </div>
+</body>
+</html>
View
25 public/500.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <title>We're sorry, but something went wrong (500)</title>
+ <style type="text/css">
+ body { background-color: #fff; color: #666; text-align: center; font-family: arial, sans-serif; }
+ div.dialog {
+ width: 25em;
+ padding: 0 4em;
+ margin: 4em auto 0 auto;
+ border: 1px solid #ccc;
+ border-right-color: #999;
+ border-bottom-color: #999;
+ }
+ h1 { font-size: 100%; color: #f00; line-height: 1.5em; }
+ </style>
+</head>
+
+<body>
+ <!-- This file lives in public/500.html -->
+ <div class="dialog">
+ <h1>We're sorry, but something went wrong.</h1>
+ </div>
+</body>
+</html>
View
0  public/favicon.ico
No changes.
View
241 public/index.html
@@ -0,0 +1,241 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>Ruby on Rails: Welcome aboard</title>
+ <style type="text/css" media="screen">
+ body {
+ margin: 0;
+ margin-bottom: 25px;
+ padding: 0;
+ background-color: #f0f0f0;
+ font-family: "Lucida Grande", "Bitstream Vera Sans", "Verdana";
+ font-size: 13px;
+ color: #333;
+ }
+
+ h1 {
+ font-size: 28px;
+ color: #000;
+ }
+
+ a {color: #03c}
+ a:hover {
+ background-color: #03c;
+ color: white;
+ text-decoration: none;
+ }
+
+
+ #page {
+ background-color: #f0f0f0;
+ width: 750px;
+ margin: 0;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ #content {
+ float: left;
+ background-color: white;
+ border: 3px solid #aaa;
+ border-top: none;
+ padding: 25px;
+ width: 500px;
+ }
+
+ #sidebar {
+ float: right;
+ width: 175px;
+ }
+
+ #footer {
+ clear: both;
+ }
+
+ #header, #about, #getting-started {
+ padding-left: 75px;
+ padding-right: 30px;
+ }
+
+
+ #header {
+ background-image: url("assets/rails.png");
+ background-repeat: no-repeat;
+ background-position: top left;
+ height: 64px;
+ }
+ #header h1, #header h2 {margin: 0}
+ #header h2 {
+ color: #888;
+ font-weight: normal;
+ font-size: 16px;
+ }
+
+
+ #about h3 {
+ margin: 0;
+ margin-bottom: 10px;
+ font-size: 14px;
+ }
+
+ #about-content {
+ background-color: #ffd;
+ border: 1px solid #fc0;
+ margin-left: -55px;
+ margin-right: -10px;
+ }
+ #about-content table {
+ margin-top: 10px;
+ margin-bottom: 10px;
+ font-size: 11px;
+ border-collapse: collapse;
+ }
+ #about-content td {
+ padding: 10px;
+ padding-top: 3px;
+ padding-bottom: 3px;
+ }
+ #about-content td.name {color: #555}
+ #about-content td.value {color: #000}
+
+ #about-content ul {
+ padding: 0;
+ list-style-type: none;
+ }
+
+ #about-content.failure {
+ background-color: #fcc;
+ border: 1px solid #f00;
+ }
+ #about-content.failure p {
+ margin: 0;
+ padding: 10px;
+ }
+
+
+ #getting-started {
+ border-top: 1px solid #ccc;
+ margin-top: 25px;
+ padding-top: 15px;
+ }
+ #getting-started h1 {
+ margin: 0;
+ font-size: 20px;
+ }
+ #getting-started h2 {
+ margin: 0;
+ font-size: 14px;
+ font-weight: normal;
+ color: #333;
+ margin-bottom: 25px;
+ }
+ #getting-started ol {
+ margin-left: 0;
+ padding-left: 0;
+ }
+ #getting-started li {
+ font-size: 18px;
+ color: #888;
+ margin-bottom: 25px;
+ }
+ #getting-started li h2 {
+ margin: 0;
+ font-weight: normal;
+ font-size: 18px;
+ color: #333;
+ }
+ #getting-started li p {
+ color: #555;
+ font-size: 13px;
+ }
+
+
+ #sidebar ul {
+ margin-left: 0;
+ padding-left: 0;
+ }
+ #sidebar ul h3 {
+ margin-top: 25px;
+ font-size: 16px;
+ padding-bottom: 10px;
+ border-bottom: 1px solid #ccc;
+ }
+ #sidebar li {
+ list-style-type: none;
+ }
+ #sidebar ul.links li {
+ margin-bottom: 5px;
+ }
+
+ .filename {
+ font-style: italic;
+ }
+ </style>
+ <script type="text/javascript">
+ function about() {
+ info = document.getElementById('about-content');
+ if (window.XMLHttpRequest)
+ { xhr = new XMLHttpRequest(); }
+ else
+ { xhr = new ActiveXObject("Microsoft.XMLHTTP"); }
+ xhr.open("GET","rails/info/properties",false);
+ xhr.send("");
+ info.innerHTML = xhr.responseText;
+ info.style.display = 'block'
+ }
+ </script>
+ </head>
+ <body>
+ <div id="page">
+ <div id="sidebar">
+ <ul id="sidebar-items">
+ <li>
+ <h3>Browse the documentation</h3>
+ <ul class="links">
+ <li><a href="http://guides.rubyonrails.org/">Rails Guides</a></li>
+ <li><a href="http://api.rubyonrails.org/">Rails API</a></li>
+ <li><a href="http://www.ruby-doc.org/core/">Ruby core</a></li>
+ <li><a href="http://www.ruby-doc.org/stdlib/">Ruby standard library</a></li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+
+ <div id="content">
+ <div id="header">
+ <h1>Welcome aboard</h1>
+ <h2>You&rsquo;re riding Ruby on Rails!</h2>
+ </div>
+
+ <div id="about">
+ <h3><a href="rails/info/properties" onclick="about(); return false">About your application&rsquo;s environment</a></h3>
+ <div id="about-content" style="display: none"></div>
+ </div>
+
+ <div id="getting-started">
+ <h1>Getting started</h1>
+ <h2>Here&rsquo;s how to get rolling:</h2>
+
+ <ol>
+ <li>
+ <h2>Use <code>rails generate</code> to create your models and controllers</h2>
+ <p>To see all available options, run it without parameters.</p>
+ </li>
+
+ <li>
+ <h2>Set up a default route and remove <span class="filename">public/index.html</span></h2>
+ <p>Routes are set up in <span class="filename">config/routes.rb</span>.</p>
+ </li>
+
+ <li>
+ <h2>Create your database</h2>
+ <p>Run <code>rake db:create</code> to create your database. If you're not using SQLite (the default), edit <span class="filename">config/database.yml</span> with your username and password.</p>
+ </li>
+ </ol>
+ </div>
+ </div>
+
+ <div id="footer">&nbsp;</div>
+ </div>
+ </body>
+</html>
View
5 public/robots.txt
@@ -0,0 +1,5 @@
+# See http://www.robotstxt.org/wc/norobots.html for documentation on how to use the robots.txt file
+#
+# To ban all spiders from the entire site uncomment the next two lines:
+# User-Agent: *
+# Disallow: /
View
6 script/rails
@@ -0,0 +1,6 @@
+#!/usr/bin/env ruby
+# This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application.
+
+APP_PATH = File.expand_path('../../config/application', __FILE__)
+require File.expand_path('../../config/boot', __FILE__)
+require 'rails/commands'
View
0  test/fixtures/.gitkeep
No changes.
View
0  test/functional/.gitkeep
No changes.
View
0  test/integration/.gitkeep
No changes.
View
12 test/performance/browsing_test.rb
@@ -0,0 +1,12 @@
+require 'test_helper'
+require 'rails/performance_test_help'
+
+class BrowsingTest < ActionDispatch::PerformanceTest
+ # Refer to the documentation for all available options
+ # self.profile_options = { :runs => 5, :metrics => [:wall_time, :memory]
+ # :output => 'tmp/performance', :formats => [:flat] }
+
+ def test_homepage
+ get '/'
+ end
+end
View
13 test/test_helper.rb
@@ -0,0 +1,13 @@
+ENV["RAILS_ENV"] = "test"
+require File.expand_path('../../config/environment', __FILE__)
+require 'rails/test_help'
+
+class ActiveSupport::TestCase
+ # Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order.
+ #
+ # Note: You'll currently still have to declare fixtures explicitly in integration tests
+ # -- they do not yet inherit this setting
+ fixtures :all
+
+ # Add more helper methods to be used by all tests here...
+end
View
0  test/unit/.gitkeep
No changes.
View
0  vendor/assets/javascripts/.gitkeep
No changes.
View
0  vendor/assets/stylesheets/.gitkeep
No changes.
View
23 vendor/bundle/bin/erubis
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'erubis' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'erubis', version
+load Gem.bin_path('erubis', 'erubis', version)
View
23 vendor/bundle/bin/rackup
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'rack' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'rack', version
+load Gem.bin_path('rack', 'rackup', version)
View
23 vendor/bundle/bin/rails
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'railties' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'railties', version
+load Gem.bin_path('railties', 'rails', version)
View
23 vendor/bundle/bin/rake
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'rake' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'rake', version
+load Gem.bin_path('rake', 'rake', version)
View
23 vendor/bundle/bin/rake2thor
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'thor' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'thor', version
+load Gem.bin_path('thor', 'rake2thor', version)
View
23 vendor/bundle/bin/rdoc
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'rdoc' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'rdoc', version
+load Gem.bin_path('rdoc', 'rdoc', version)
View
23 vendor/bundle/bin/ri
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'rdoc' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'rdoc', version
+load Gem.bin_path('rdoc', 'ri', version)
View
23 vendor/bundle/bin/sass
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'sass' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'sass', version
+load Gem.bin_path('sass', 'sass', version)
View
23 vendor/bundle/bin/sass-convert
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'sass' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'sass', version
+load Gem.bin_path('sass', 'sass-convert', version)
View
23 vendor/bundle/bin/scss
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'sass' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'sass', version
+load Gem.bin_path('sass', 'scss', version)
View
23 vendor/bundle/bin/thor
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'thor' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'thor', version
+load Gem.bin_path('thor', 'thor', version)
View
23 vendor/bundle/bin/tilt
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'tilt' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'tilt', version
+load Gem.bin_path('tilt', 'tilt', version)
View
23 vendor/bundle/bin/tt
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'treetop' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/
+ version = $1
+ ARGV.shift
+ end
+end
+
+gem 'treetop', version
+load Gem.bin_path('treetop', 'tt', version)
View
BIN  vendor/bundle/cache/actionmailer-3.2.8.gem
Binary file not shown
View
BIN  vendor/bundle/cache/actionpack-3.2.8.gem
Binary file not shown
View
BIN  vendor/bundle/cache/activemodel-3.2.8.gem
Binary file not shown
View
BIN  vendor/bundle/cache/activerecord-3.2.8.gem
Binary file not shown
View
BIN  vendor/bundle/cache/activeresource-3.2.8.gem
Binary file not shown
View
BIN  vendor/bundle/cache/activesupport-3.2.8.gem
Binary file not shown
View
BIN  vendor/bundle/cache/arel-3.0.2.gem
Binary file not shown
View
BIN  vendor/bundle/cache/builder-3.0.0.gem
Binary file not shown
View
BIN  vendor/bundle/cache/coffee-rails-3.2.2.gem
Binary file not shown
View
BIN  vendor/bundle/cache/coffee-script-2.2.0.gem
Binary file not shown
View
BIN  vendor/bundle/cache/coffee-script-source-1.3.3.gem
Binary file not shown
View
BIN  vendor/bundle/cache/erubis-2.7.0.gem
Binary file not shown
View
BIN  vendor/bundle/cache/execjs-1.4.0.gem
Binary file not shown
View
BIN  vendor/bundle/cache/hike-1.2.1.gem
Binary file not shown
View
BIN  vendor/bundle/cache/i18n-0.6.1.gem
Binary file not shown
View
BIN  vendor/bundle/cache/journey-1.0.4.gem
Binary file not shown
View
BIN  vendor/bundle/cache/jquery-rails-2.1.1.gem
Binary file not shown
View
BIN  vendor/bundle/cache/json-1.7.5.gem
Binary file not shown
View
BIN  vendor/bundle/cache/mail-2.4.4.gem
Binary file not shown
View
BIN  vendor/bundle/cache/mime-types-1.19.gem
Binary file not shown
View
BIN  vendor/bundle/cache/multi_json-1.3.6.gem
Binary file not shown
View
BIN  vendor/bundle/cache/polyglot-0.3.3.gem
Binary file not shown
View
BIN  vendor/bundle/cache/rack-1.4.1.gem
Binary file not shown
View
BIN  vendor/bundle/cache/rack-cache-1.2.gem
Binary file not shown
View
BIN  vendor/bundle/cache/rack-ssl-1.3.2.gem
Binary file not shown
View
BIN  vendor/bundle/cache/rack-test-0.6.1.gem
Binary file not shown
View
BIN  vendor/bundle/cache/rails-3.2.8.gem
Binary file not shown
View
BIN  vendor/bundle/cache/railties-3.2.8.gem
Binary file not shown
View
BIN  vendor/bundle/cache/rake-0.9.2.2.gem
Binary file not shown
View
BIN  vendor/bundle/cache/rdoc-3.12.gem
Binary file not shown
View
BIN  vendor/bundle/cache/sass-3.2.1.gem
Binary file not shown
View
BIN  vendor/bundle/cache/sass-rails-3.2.5.gem
Binary file not shown
View
BIN  vendor/bundle/cache/sprockets-2.1.3.gem
Binary file not shown
View
BIN  vendor/bundle/cache/sqlite3-1.3.6.gem
Binary file not shown
View
BIN  vendor/bundle/cache/thor-0.16.0.gem
Binary file not shown
View
BIN  vendor/bundle/cache/tilt-1.3.3.gem
Binary file not shown
View
BIN  vendor/bundle/cache/treetop-1.4.10.gem
Binary file not shown
View
BIN  vendor/bundle/cache/tzinfo-0.3.33.gem
Binary file not shown
View
BIN  vendor/bundle/cache/uglifier-1.3.0.gem
Binary file not shown
View
494 vendor/bundle/gems/actionmailer-3.2.8/CHANGELOG.md
@@ -0,0 +1,494 @@
+## Rails 3.2.8 (Aug 9, 2012) ##
+
+* No changes.
+
+## Rails 3.2.7 (Jul 26, 2012) ##
+
+* No changes.
+
+## Rails 3.2.6 (Jun 12, 2012) ##
+
+* No changes.
+
+## Rails 3.2.5 (Jun 1, 2012) ##
+
+* No changes.
+
+
+## Rails 3.2.4 (May 31, 2012) ##
+
+* No changes.
+
+
+## Rails 3.2.3 (March 30, 2012) ##
+
+* Upgrade mail version to 2.4.3 *ML*
+
+
+## Rails 3.2.2 (March 1, 2012) ##
+
+* No changes.
+
+
+## Rails 3.2.1 (January 26, 2012) ##
+
+* No changes.
+
+
+## Rails 3.2.0 (January 20, 2012) ##
+
+* Upgrade mail version to 2.4.0 *ML*
+
+* Remove Old ActionMailer API *Josh Kalderimis*
+
+
+## Rails 3.1.0 (August 30, 2011) ##
+
+* No changes
+
+
+## Rails 3.0.7 (April 18, 2011) ##
+
+* remove AM delegating register_observer and register_interceptor to Mail *Josh Kalderimis*
+
+
+## Rails 3.0.6 (April 5, 2011) ##
+
+* Don't allow i18n to change the minor version, version now set to ~> 0.5.0 *Santiago Pastorino*
+
+
+## Rails 3.0.5 (February 26, 2011) ##
+
+* No changes.
+
+
+## Rails 3.0.4 (February 8, 2011) ##
+
+* No changes.
+
+
+## Rails 3.0.3 (November 16, 2010) ##
+
+* No changes.
+
+
+## Rails 3.0.2 (November 15, 2010) ##
+
+* No changes
+
+
+## Rails 3.0.1 (October 15, 2010) ##
+
+* No Changes, just a version bump.
+
+
+## Rails 3.0.0 (August 29, 2010) ##
+
+* subject is automatically looked up on I18n using mailer_name and action_name as scope as in t(".subject") *JK*
+
+* Changed encoding behaviour of mail, so updated tests in actionmailer and bumped mail version to 2.2.1 *ML*
+
+* Added ability to pass Proc objects to the defaults hash *ML*
+
+* Removed all quoting.rb type files from ActionMailer and put Mail 2.2.0 in instead *ML*
+
+* Lot of updates to various test cases that now work better with the new Mail and so have different expectations
+
+* Added interceptors and observers from Mail *ML*
+
+ ActionMailer::Base.register_interceptor calls Mail.register_interceptor
+ ActionMailer::Base.register_observer calls Mail.register_observer
+
+* Mail::Part now no longer has nil as a default charset, it is always set to something, and defaults to UTF-8
+
+* Added explict setting of charset in set_fields! method to make sure Mail has the user defined default
+
+* Removed quoting.rb and refactored for Mail to take responsibility of all quoting and auto encoding requirements for the header.
+
+* Fixed several tests which had incorrect encoding.
+
+* Changed all utf-8 to UTF-8 for consistency
+
+* Whole new API added with tests. See base.rb for full details. Old API is deprecated.
+
+* The Mail::Message class has helped methods for all the field types that return 'common' defaults for the common use case, so to get the subject, mail.subject will give you a string, mail.date will give you a DateTime object, mail.from will give you an array of address specs (mikel@test.lindsaar.net) etc. If you want to access the field object itself, call mail[:field_name] which will return the field object you want, which you can then chain, like mail[:from].formatted
+
+* Mail#content_type now returns the content_type field as a string. If you want the mime type of a mail, then you call Mail#mime_type (eg, text/plain), if you want the parameters of the content type field, you call Mail#content_type_parameters which gives you a hash, eg {'format' => 'flowed', 'charset' => 'utf-8'}
+
+* ActionMailer::Base :default_implicit_parts_order now is in the sequence of the order you want, no reversing of ordering takes place. The default order now is text/plain, then text/enriched, then text/html and then any other part that is not one of these three.
+
+* Mail does not have "quoted_body", "quoted_subject" etc. All of these are accessed via body.encoded, subject.encoded etc
+
+* Every object in a Mail object returns an object, never a string. So Mail.body returns a Mail::Body class object, need to call #encoded or #decoded to get the string you want.
+
+* Mail::Message#set_content_type does not exist, it is simply Mail::Message#content_type
+
+* Every mail message gets a unique message_id unless you specify one, had to change all the tests that check for equality with expected.encoded == actual.encoded to first replace their message_ids with control values
+
+* Mail now has a proper concept of parts, remove the ActionMailer::Part and ActionMailer::PartContainer classes
+
+* Calling #encoded on any object returns it as a string ready to go into the output stream of an email, this means it includes the \r\n at the end of the lines and the object is pre-wrapped with \r\n\t if it is a header field. Also, the "encoded" value includes the field name if it is a header field.
+
+* Attachments are only the actual attachment, with filename etc. A part contains an attachment. The part has the content_type etc. So attachments.last.content_type is invalid. But parts.last.content_type
+
+* There is no idea of a "sub_head" in Mail. A part is just a Message with some extra functionality, so it just has a "header" like a normal mail message
+
+
+## 2.3.2 Final (March 15, 2009) ##
+
+* Fixed that ActionMailer should send correctly formatted Return-Path in MAIL FROM for SMTP #1842 *Matt Jones*
+
+* Fixed RFC-2045 quoted-printable bug #1421 *squadette*
+
+* Fixed that no body charset would be set when there are attachments present #740 *Paweł Kondzior*
+
+
+## 2.2.1 RC2 (November 14th, 2008) ##
+
+* Turn on STARTTLS if it is available in Net::SMTP (added in Ruby 1.8.7) and the SMTP server supports it (This is required for Gmail's SMTP server) #1336 *Grant Hollingworth*
+
+
+## 2.2.0 RC1 (October 24th, 2008) ##
+
+* Add layout functionality to mailers *Pratik Naik*
+
+ Mailer layouts behaves just like controller layouts, except layout names need to
+ have '_mailer' postfix for them to be automatically picked up.
+
+
+## 2.1.0 (May 31st, 2008) ##
+
+* Fixed that a return-path header would be ignored #7572 *joost*
+
+* Less verbose mail logging: just recipients for :info log level; the whole email for :debug only. #8000 *iaddict, Tarmo Tänav*
+
+* Updated TMail to version 1.2.1 *Mikel Lindsaar*
+
+* Fixed that you don't have to call super in ActionMailer::TestCase#setup #10406 *jamesgolick*
+
+
+## 2.0.2 (December 16th, 2007) ##
+
+* Included in Rails 2.0.2
+
+
+## 2.0.1 (December 7th, 2007) ##
+
+* Update ActionMailer so it treats ActionView the same way that ActionController does. Closes #10244 *Rick Olson*
+
+ * Pass the template_root as an array as ActionView's view_path
+ * Request templates with the "#{mailer_name}/#{action}" as opposed to just "#{action}"
+
+* Fixed that partials would be broken when using text.plain.erb as the extension #10130 *java*
+
+* Update README to use new smtp settings configuration API. Closes #10060 *psq*
+
+* Allow ActionMailer subclasses to individually set their delivery method (so two subclasses can have different delivery methods) #10033 *Zach Dennis*
+
+* Update TMail to v1.1.0. Use an updated version of TMail if available. *Mikel Lindsaar*
+
+* Introduce a new base test class for testing Mailers. ActionMailer::TestCase *Michael Koziarski*
+
+* Fix silent failure of rxml templates. #9879 *jstewart*
+
+* Fix attachment decoding when using the TMail C extension. #7861 *orangechicken*
+
+* Increase mail delivery test coverage. #8692 *Kamal Fariz Mahyuddin*