[DRE-commits] [rails] branch master updated (0930779 -> 96c04c0)

Ondrej Sury ondrej at moszumanska.debian.org
Wed Jul 16 15:03:53 UTC 2014


This is an automated email from the git hooks/post-receive script.

ondrej pushed a change to branch master
in repository rails.

     omits  0930779   prepare 2:3.2.13+1 release
     omits  d42f6a0   Add ruby-activemodel and ruby-railties dummy packages
     omits  c8129f3   prepare 2:3.2.13+1 release
     omits  db6cd24   Update gbp.conf
     omits  c642b7e   Merge branch 'master-experimental'
     omits  24f048c   prepare 2:3.2.13+1 release
     omits  3be377b   use canonical URI in Vcs-* fields
     omits  0f5ba91   debian/control: remove obsolete DM-Upload-Allowed flag
     omits  e5a8e10   prepare 2:3.2 release
     omits  f9d1d42   Bump dependencies to 3.2 and remove transitional packages
     omits  1b985e2   rails is already provided by ruby-railties-3.2
     omits  966ae85   Add gbp.conf for experimental
     omits  d4928dc   Revert "Remove myself from Uploaders:"
     omits  00922dd   Remove myself from Uploaders:
     omits  21d1d4f   Implementing lintian tips
     omits  f60481a   Add myself to Uploaders:
     omits  db54615   Removing gbp.conf
     omits  22f45db   Release to unstable
     omits  f4e7467   Fix VCS paths
     omits  a7b8626   prepare 2.3.14.1 release
     omits  b32dc48   Add transitional packages from old rails package to the new packaging system
     omits  d4e83f6   prepare 2.3.14 release
     omits  a9742c2   Add NEWS.Debian to inform about change of rails directory
     omits  d0b1953   prepare 2.3.14-1 release
     omits  d05b840   Fix location of railties
     omits  feb8ee1   Add lintian-overrides to silence lintian about changing the non-native to native
     omits  4226414   Add ${misc:Depends} to silence lintian
     omits  cc91f43   Initial packaging of dummy rails package
       new  1e11155   Imported Upstream version 4.0.0~rc1
       new  bc1a4bc   Initial packaging of merged rails-4.0 tarball.
       new  5f555e4   Update upstream tag and branch
       new  00c3179   Add Copyright headers for syntaxhighlighter
       new  3a52e08   prepare 4.0.0~rc1-1 release
       new  4405d7c   Migrate to use dh_ruby multi-binary support
       new  844a188   New upstream version 4.0.0
       new  988ca53   Merge tag 'upstream/4.0.0'
       new  0918f6c   Weaken some Conflicts to Breaks
       new  025d4cd   Generate actionpack/lib/action_dispatch/journey/parser.rb in the build using racc
       new  ecc643b   Fix: Files copyright David Heinemeier Hansson are Copyright (c) 2004-2013 David Heinemeier Hansson and not just 2004.
       new  3524fc2   Add MIT and/or CC-BY license for HTML selector by Assaf Arkin
       new  5c00ce0   Replace docbook icons with icons from docbook-xsl
       new  5bb5016   PD-Art license is inconclusive (See: http://commons.wikimedia.org/wiki/Commons:Reuse_of_PD-Art_photographs)
       new  b9277a0   Just remove whole guides.rubyonrails.org content from source tarball
       new  723328a   The original tarball is .gz
       new  07009a5   New upstream version 4.0.0+dfsg
       new  1803971   prepare 4.0.0+dfsg-1 release
       new  23f3e99   MIT-LICENSE in templates is needed for templating new projects
       new  1220290   Add dversionmangle to debian/watch
       new  b72fab7   prepare 4.0.0+dfsg-1 release
       new  768917d   Replace and/or in copyright with just or (or is more permissive)
       new  bcd6e5c   prepare 4.0.0+dfsg-1 release
       new  e3848a9   Change license name from MIT to Expat
       new  30bad62   next upload
       new  e949de7   New upstream version 4.0.0+dfsg
       new  a053eb2   Merge tag 'upstream/4.0.0+dfsg'
       new  81dc9da   New upstream version 4.0.2+dfsg
       new  87c5d59   Merge tag 'upstream/4.0.2+dfsg'
       new  03204f3   prepare 4.0.2+dfsg-1 release
       new  e320038   ruby-rack doesn't have epoch (Closes: #731347)
       new  71df1fe   prepare 4.0.2+dfsg-2 release
       new  036cbd9   debian/rules: adapt dh_clean call
       new  0f6626c   Relax dependencies
       new  87901d1   Run bundle install --local, as in Debian Rails 3.2
       new  1f94e62   Drop versioning from rails package, we won't to provide just the last stable upstream major version
       new  f0ee24c   New upstream version 4.1.4
       new  e89abd9   Merge tag 'upstream/4.1.4'
       new  d732e3c   Update dependencies in d/control based on information from gemspec files
       new  b0b7108   Add ruby-actionview documentation
       new  07795db   Add conflict with old rails package
       new  7748f3e   Update patches for 4.1.4 release
       new  875e2ee   prepare 2:4.1.4-1 release
       new  96c04c0   Silence lintian on missing javascript source files

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (0930779)
            \
             N -- N -- N   refs/heads/master (96c04c0)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omits" are not gone; other references still
refer to them.  Any revisions marked "discards" are gone forever.

The 44 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   22 +
 .travis.yml                                        |   39 +
 .yardopts                                          |    4 +
 CONTRIBUTING.md                                    |   16 +
 Gemfile                                            |   95 +
 RAILS_VERSION                                      |    1 +
 README.md                                          |   83 +
 RELEASING_RAILS.rdoc                               |  205 +
 Rakefile                                           |   67 +
 actionmailer/CHANGELOG.md                          |   83 +
 actionmailer/MIT-LICENSE                           |   21 +
 actionmailer/README.rdoc                           |  162 +
 actionmailer/Rakefile                              |   34 +
 actionmailer/actionmailer.gemspec                  |   26 +
 actionmailer/lib/action_mailer.rb                  |   48 +
 actionmailer/lib/action_mailer/base.rb             |  886 ++++
 actionmailer/lib/action_mailer/collector.rb        |   30 +
 actionmailer/lib/action_mailer/delivery_methods.rb |   84 +
 actionmailer/lib/action_mailer/gem_version.rb      |   15 +
 actionmailer/lib/action_mailer/log_subscriber.rb   |   36 +
 actionmailer/lib/action_mailer/mail_helper.rb      |   58 +
 actionmailer/lib/action_mailer/preview.rb          |  104 +
 actionmailer/lib/action_mailer/railtie.rb          |   54 +
 actionmailer/lib/action_mailer/test_case.rb        |   85 +
 actionmailer/lib/action_mailer/test_helper.rb      |   60 +
 actionmailer/lib/action_mailer/version.rb          |    8 +
 actionmailer/lib/rails/generators/mailer/USAGE     |   17 +
 .../rails/generators/mailer/mailer_generator.rb    |   16 +
 .../rails/generators/mailer/templates/mailer.rb    |   18 +
 actionmailer/test/abstract_unit.rb                 |   73 +
 actionmailer/test/asset_host_test.rb               |   55 +
 actionmailer/test/base_test.rb                     |  773 ++++
 actionmailer/test/delivery_methods_test.rb         |  225 ++
 actionmailer/test/fixtures/anonymous/welcome.erb   |    1 +
 .../fixtures/another.path/base_mailer/welcome.erb  |    1 +
 .../asset_host_mailer/email_with_asset.html.erb    |    1 +
 .../test/fixtures/asset_mailer/welcome.html.erb    |    1 +
 .../test/fixtures/async_mailer/welcome.erb         |    1 +
 actionmailer/test/fixtures/attachments/foo.jpg     |  Bin 0 -> 2029 bytes
 actionmailer/test/fixtures/attachments/test.jpg    |  Bin 0 -> 2029 bytes
 .../fixtures/auto_layout_mailer/hello.html.erb     |    1 +
 .../fixtures/auto_layout_mailer/multipart.html.erb |    1 +
 .../fixtures/auto_layout_mailer/multipart.text.erb |    1 +
 .../base_mailer/attachment_with_content.erb        |    1 +
 .../base_mailer/attachment_with_hash.html.erb      |    0
 .../attachment_with_hash_default_encoding.html.erb |    0
 .../fixtures/base_mailer/different_layout.html.erb |    1 +
 .../fixtures/base_mailer/different_layout.text.erb |    1 +
 .../base_mailer/email_custom_layout.text.html.erb  |    1 +
 .../base_mailer/email_with_translations.html.erb   |    1 +
 .../explicit_multipart_templates.html.erb          |    1 +
 .../explicit_multipart_templates.text.erb          |    1 +
 .../explicit_multipart_with_one_template.erb       |    1 +
 .../test/fixtures/base_mailer/html_only.html.erb   |    1 +
 .../base_mailer/implicit_multipart.html.erb        |    1 +
 .../base_mailer/implicit_multipart.text.erb        |    1 +
 .../base_mailer/implicit_with_locale.en.html.erb   |    1 +
 .../base_mailer/implicit_with_locale.html.erb      |    1 +
 .../base_mailer/implicit_with_locale.pl.text.erb   |    1 +
 .../base_mailer/implicit_with_locale.text.erb      |    1 +
 .../base_mailer/inline_attachment.html.erb         |    5 +
 .../base_mailer/inline_attachment.text.erb         |    4 +
 .../fixtures/base_mailer/plain_text_only.text.erb  |    1 +
 actionmailer/test/fixtures/base_mailer/welcome.erb |    1 +
 .../base_mailer/welcome_with_headers.html.erb      |    0
 .../fixtures/base_mailer/without_mail_call.erb     |    1 +
 .../base_test/after_action_mailer/welcome.html.erb |    0
 .../before_action_mailer/welcome.html.erb          |    0
 .../welcome.html.erb                               |    0
 .../explicit_layout_mailer/logout.html.erb         |    1 +
 .../explicit_layout_mailer/signup.html.erb         |    1 +
 actionmailer/test/fixtures/first_mailer/share.erb  |    1 +
 .../i18n_test_mailer/mail_with_i18n_subject.erb    |    4 +
 .../fixtures/layouts/auto_layout_mailer.html.erb   |    1 +
 .../fixtures/layouts/auto_layout_mailer.text.erb   |    1 +
 .../fixtures/layouts/different_layout.html.erb     |    1 +
 .../fixtures/layouts/different_layout.text.erb     |    1 +
 actionmailer/test/fixtures/layouts/spam.html.erb   |    1 +
 .../delivery_mailer/welcome.html.erb               |    0
 .../fixtures/nested_layout_mailer/signup.html.erb  |    1 +
 .../multipart_with_template_path_with_dots.erb     |    1 +
 .../test/fixtures/proc_mailer/welcome.html.erb     |    0
 actionmailer/test/fixtures/raw_email               |   14 +
 actionmailer/test/fixtures/second_mailer/share.erb |    1 +
 actionmailer/test/fixtures/templates/signed_up.erb |    3 +
 .../fixtures/test_mailer/_subtemplate.text.erb     |    1 +
 .../custom_templating_extension.html.haml          |    6 +
 .../custom_templating_extension.text.haml          |    6 +
 .../implicitly_multipart_example.html.erb          |   10 +
 .../implicitly_multipart_example.html.erb~         |   10 +
 .../implicitly_multipart_example.ignored.erb       |    1 +
 .../implicitly_multipart_example.rhtml.bak         |    1 +
 .../implicitly_multipart_example.text.erb          |    2 +
 .../implicitly_multipart_example.yaml.erb          |    1 +
 .../test_mailer/included_subtemplate.text.erb      |    1 +
 .../test_mailer/multipart_alternative.html.erb     |    1 +
 .../test_mailer/multipart_alternative.plain.erb    |    1 +
 .../test/fixtures/test_mailer/rxml_template.rxml   |    2 +
 .../test/fixtures/test_mailer/signed_up.html.erb   |    3 +
 .../url_test_mailer/signed_up_with_url.erb         |    5 +
 actionmailer/test/i18n_with_controller_test.rb     |   47 +
 actionmailer/test/log_subscriber_test.rb           |   45 +
 actionmailer/test/mail_helper_test.rb              |  111 +
 actionmailer/test/mail_layout_test.rb              |  105 +
 actionmailer/test/mailers/asset_mailer.rb          |    7 +
 actionmailer/test/mailers/base_mailer.rb           |  130 +
 actionmailer/test/mailers/proc_mailer.rb           |   17 +
 actionmailer/test/test_helper_test.rb              |  126 +
 actionmailer/test/test_test.rb                     |   28 +
 actionmailer/test/url_test.rb                      |   78 +
 actionpack/CHANGELOG.md                            |  673 ++++
 actionpack/MIT-LICENSE                             |   21 +
 actionpack/README.rdoc                             |   53 +
 actionpack/RUNNING_UNIT_TESTS.rdoc                 |   17 +
 actionpack/Rakefile                                |   70 +
 actionpack/actionpack.gemspec                      |   29 +
 actionpack/lib/abstract_controller.rb              |   20 +
 actionpack/lib/abstract_controller/asset_paths.rb  |   10 +
 actionpack/lib/abstract_controller/base.rb         |  259 ++
 actionpack/lib/abstract_controller/callbacks.rb    |  219 +
 actionpack/lib/abstract_controller/collector.rb    |   46 +
 actionpack/lib/abstract_controller/helpers.rb      |  187 +
 actionpack/lib/abstract_controller/logger.rb       |   12 +
 .../abstract_controller/railties/routes_helpers.rb |   18 +
 actionpack/lib/abstract_controller/rendering.rb    |  120 +
 actionpack/lib/abstract_controller/translation.rb  |   28 +
 actionpack/lib/abstract_controller/url_for.rb      |   33 +
 actionpack/lib/action_controller.rb                |   58 +
 actionpack/lib/action_controller/base.rb           |  267 ++
 actionpack/lib/action_controller/caching.rb        |   89 +
 .../lib/action_controller/caching/fragments.rb     |   97 +
 actionpack/lib/action_controller/log_subscriber.rb |   83 +
 actionpack/lib/action_controller/metal.rb          |  240 ++
 .../lib/action_controller/metal/conditional_get.rb |  175 +
 actionpack/lib/action_controller/metal/cookies.rb  |   16 +
 .../lib/action_controller/metal/data_streaming.rb  |  171 +
 .../lib/action_controller/metal/exceptions.rb      |   59 +
 actionpack/lib/action_controller/metal/flash.rb    |   60 +
 .../lib/action_controller/metal/force_ssl.rb       |   97 +
 actionpack/lib/action_controller/metal/head.rb     |   54 +
 actionpack/lib/action_controller/metal/helpers.rb  |  113 +
 .../lib/action_controller/metal/hide_actions.rb    |   40 +
 .../action_controller/metal/http_authentication.rb |  502 +++
 .../lib/action_controller/metal/implicit_render.rb |   19 +
 .../lib/action_controller/metal/instrumentation.rb |  106 +
 actionpack/lib/action_controller/metal/live.rb     |  277 ++
 .../lib/action_controller/metal/mime_responds.rb   |  547 +++
 .../lib/action_controller/metal/params_wrapper.rb  |  285 ++
 .../lib/action_controller/metal/rack_delegation.rb |   32 +
 .../lib/action_controller/metal/redirecting.rb     |  105 +
 .../lib/action_controller/metal/renderers.rb       |  117 +
 .../lib/action_controller/metal/rendering.rb       |  104 +
 .../metal/request_forgery_protection.rb            |  263 ++
 actionpack/lib/action_controller/metal/rescue.rb   |   35 +
 .../lib/action_controller/metal/responder.rb       |  297 ++
 .../lib/action_controller/metal/streaming.rb       |  221 +
 .../action_controller/metal/strong_parameters.rb   |  549 +++
 actionpack/lib/action_controller/metal/testing.rb  |   31 +
 actionpack/lib/action_controller/metal/url_for.rb  |   50 +
 actionpack/lib/action_controller/middleware.rb     |   39 +
 actionpack/lib/action_controller/model_naming.rb   |   12 +
 actionpack/lib/action_controller/railtie.rb        |   67 +
 .../lib/action_controller/railties/helpers.rb      |   22 +
 actionpack/lib/action_controller/test_case.rb      |  717 ++++
 actionpack/lib/action_dispatch.rb                  |  105 +
 actionpack/lib/action_dispatch/http/cache.rb       |  175 +
 .../lib/action_dispatch/http/filter_parameters.rb  |   78 +
 .../lib/action_dispatch/http/filter_redirect.rb    |   38 +
 actionpack/lib/action_dispatch/http/headers.rb     |   65 +
 .../lib/action_dispatch/http/mime_negotiation.rb   |  149 +
 actionpack/lib/action_dispatch/http/mime_type.rb   |  315 ++
 actionpack/lib/action_dispatch/http/mime_types.rb  |   36 +
 .../lib/action_dispatch/http/parameter_filter.rb   |   72 +
 actionpack/lib/action_dispatch/http/parameters.rb  |   82 +
 actionpack/lib/action_dispatch/http/rack_cache.rb  |   61 +
 actionpack/lib/action_dispatch/http/request.rb     |  322 ++
 actionpack/lib/action_dispatch/http/response.rb    |  354 ++
 actionpack/lib/action_dispatch/http/upload.rb      |   77 +
 actionpack/lib/action_dispatch/http/url.rb         |  249 ++
 actionpack/lib/action_dispatch/journey.rb          |    5 +
 .../lib/action_dispatch/journey/backwards.rb       |    5 +
 .../lib/action_dispatch/journey/formatter.rb       |  150 +
 .../lib/action_dispatch/journey/gtg/builder.rb     |  162 +
 .../lib/action_dispatch/journey/gtg/simulator.rb   |   44 +
 .../journey/gtg/transition_table.rb                |  165 +
 .../lib/action_dispatch/journey/nfa/builder.rb     |   76 +
 actionpack/lib/action_dispatch/journey/nfa/dot.rb  |   36 +
 .../lib/action_dispatch/journey/nfa/simulator.rb   |   47 +
 .../journey/nfa/transition_table.rb                |  163 +
 .../lib/action_dispatch/journey/nodes/node.rb      |  124 +
 actionpack/lib/action_dispatch/journey/parser.rb   |  206 +
 actionpack/lib/action_dispatch/journey/parser.y    |   48 +
 .../lib/action_dispatch/journey/parser_extras.rb   |   23 +
 .../lib/action_dispatch/journey/path/pattern.rb    |  196 +
 actionpack/lib/action_dispatch/journey/route.rb    |  140 +
 actionpack/lib/action_dispatch/journey/router.rb   |  166 +
 .../lib/action_dispatch/journey/router/strexp.rb   |   24 +
 .../lib/action_dispatch/journey/router/utils.rb    |   91 +
 actionpack/lib/action_dispatch/journey/routes.rb   |   76 +
 actionpack/lib/action_dispatch/journey/scanner.rb  |   61 +
 actionpack/lib/action_dispatch/journey/visitors.rb |  232 ++
 .../lib/action_dispatch/journey/visualizer/fsm.css |   34 +
 .../lib/action_dispatch/journey/visualizer/fsm.js  |  134 +
 .../journey/visualizer/index.html.erb              |   52 +
 .../lib/action_dispatch/middleware/callbacks.rb    |   37 +
 .../lib/action_dispatch/middleware/cookies.rb      |  574 +++
 .../action_dispatch/middleware/debug_exceptions.rb |   99 +
 .../middleware/exception_wrapper.rb                |  116 +
 actionpack/lib/action_dispatch/middleware/flash.rb |  270 ++
 .../action_dispatch/middleware/params_parser.rb    |   60 +
 .../middleware/public_exceptions.rb                |   46 +
 .../lib/action_dispatch/middleware/reloader.rb     |   98 +
 .../lib/action_dispatch/middleware/remote_ip.rb    |  187 +
 .../lib/action_dispatch/middleware/request_id.rb   |   35 +
 .../middleware/session/abstract_store.rb           |   90 +
 .../middleware/session/cache_store.rb              |   49 +
 .../middleware/session/cookie_store.rb             |  123 +
 .../middleware/session/mem_cache_store.rb          |   22 +
 .../action_dispatch/middleware/show_exceptions.rb  |   57 +
 actionpack/lib/action_dispatch/middleware/ssl.rb   |   72 +
 actionpack/lib/action_dispatch/middleware/stack.rb |  129 +
 .../lib/action_dispatch/middleware/static.rb       |   67 +
 .../rescues/_request_and_response.html.erb         |   34 +
 .../rescues/_request_and_response.text.erb         |   23 +
 .../middleware/templates/rescues/_source.erb       |   25 +
 .../middleware/templates/rescues/_trace.html.erb   |   24 +
 .../middleware/templates/rescues/_trace.text.erb   |   15 +
 .../middleware/templates/rescues/diagnostics.erb   |   16 +
 .../middleware/templates/rescues/layout.erb        |  154 +
 .../templates/rescues/missing_template.html.erb    |    7 +
 .../templates/rescues/missing_template.text.erb    |    3 +
 .../templates/rescues/routing_error.html.erb       |   30 +
 .../templates/rescues/routing_error.text.erb       |   11 +
 .../templates/rescues/template_error.html.erb      |   43 +
 .../templates/rescues/template_error.text.erb      |    8 +
 .../templates/rescues/unknown_action.html.erb      |    6 +
 .../templates/rescues/unknown_action.text.erb      |    3 +
 .../middleware/templates/routes/_route.html.erb    |   16 +
 .../middleware/templates/routes/_table.html.erb    |  144 +
 actionpack/lib/action_dispatch/railtie.rb          |   45 +
 actionpack/lib/action_dispatch/request/session.rb  |  193 +
 actionpack/lib/action_dispatch/request/utils.rb    |   35 +
 actionpack/lib/action_dispatch/routing.rb          |  261 ++
 .../lib/action_dispatch/routing/inspector.rb       |  241 ++
 actionpack/lib/action_dispatch/routing/mapper.rb   | 1844 +++++++++
 .../action_dispatch/routing/polymorphic_routes.rb  |  218 +
 .../lib/action_dispatch/routing/redirection.rb     |  193 +
 .../lib/action_dispatch/routing/route_set.rb       |  733 ++++
 .../lib/action_dispatch/routing/routes_proxy.rb    |   41 +
 actionpack/lib/action_dispatch/routing/url_for.rb  |  184 +
 .../lib/action_dispatch/testing/assertions.rb      |   18 +
 .../lib/action_dispatch/testing/assertions/dom.rb  |   27 +
 .../action_dispatch/testing/assertions/response.rb |   87 +
 .../action_dispatch/testing/assertions/routing.rb  |  218 +
 .../action_dispatch/testing/assertions/selector.rb |  430 ++
 .../lib/action_dispatch/testing/assertions/tag.rb  |  135 +
 .../lib/action_dispatch/testing/integration.rb     |  506 +++
 .../lib/action_dispatch/testing/test_process.rb    |   44 +
 .../lib/action_dispatch/testing/test_request.rb    |   78 +
 .../lib/action_dispatch/testing/test_response.rb   |   29 +
 actionpack/lib/action_pack.rb                      |   24 +
 actionpack/lib/action_pack/gem_version.rb          |   15 +
 actionpack/lib/action_pack/version.rb              |    8 +
 actionpack/test/abstract/callbacks_test.rb         |  315 ++
 actionpack/test/abstract/collector_test.rb         |   57 +
 actionpack/test/abstract/translation_test.rb       |   50 +
 actionpack/test/abstract_unit.rb                   |  362 ++
 .../test/assertions/response_assertions_test.rb    |   63 +
 .../test/controller/action_pack_assertions_test.rb |  640 +++
 actionpack/test/controller/assert_select_test.rb   |  353 ++
 actionpack/test/controller/base_test.rb            |  302 ++
 actionpack/test/controller/caching_test.rb         |  335 ++
 actionpack/test/controller/content_type_test.rb    |  159 +
 .../app/controllers/admin/user_controller.rb       |    0
 .../app/controllers/user_controller.rb             |    0
 .../plugins/bad_plugin/lib/plugin_controller.rb    |    0
 .../default_url_options_with_before_action_test.rb |   29 +
 actionpack/test/controller/filters_test.rb         | 1047 +++++
 actionpack/test/controller/flash_hash_test.rb      |  202 +
 actionpack/test/controller/flash_test.rb           |  326 ++
 actionpack/test/controller/force_ssl_test.rb       |  337 ++
 actionpack/test/controller/helper_test.rb          |  275 ++
 .../controller/http_basic_authentication_test.rb   |  144 +
 .../controller/http_digest_authentication_test.rb  |  289 ++
 .../controller/http_token_authentication_test.rb   |  144 +
 actionpack/test/controller/integration_test.rb     |  808 ++++
 actionpack/test/controller/live_stream_test.rb     |  349 ++
 .../test/controller/localized_templates_test.rb    |   48 +
 actionpack/test/controller/log_subscriber_test.rb  |  325 ++
 .../test/controller/mime/accept_format_test.rb     |   94 +
 actionpack/test/controller/mime/respond_to_test.rb |  773 ++++
 .../test/controller/mime/respond_with_test.rb      |  714 ++++
 .../test/controller/new_base/bare_metal_test.rb    |  151 +
 actionpack/test/controller/new_base/base_test.rb   |  132 +
 .../new_base/content_negotiation_test.rb           |   27 +
 .../test/controller/new_base/content_type_test.rb  |  112 +
 actionpack/test/controller/new_base/metal_test.rb  |   45 +
 .../test/controller/new_base/middleware_test.rb    |  110 +
 .../test/controller/new_base/render_action_test.rb |  315 ++
 .../test/controller/new_base/render_body_test.rb   |  170 +
 .../controller/new_base/render_context_test.rb     |   54 +
 .../test/controller/new_base/render_file_test.rb   |   99 +
 .../test/controller/new_base/render_html_test.rb   |  190 +
 .../new_base/render_implicit_action_test.rb        |   57 +
 .../test/controller/new_base/render_layout_test.rb |  127 +
 .../controller/new_base/render_partial_test.rb     |   63 +
 .../test/controller/new_base/render_plain_test.rb  |  168 +
 .../controller/new_base/render_streaming_test.rb   |  114 +
 .../controller/new_base/render_template_test.rb    |  230 ++
 actionpack/test/controller/new_base/render_test.rb |  136 +
 .../test/controller/new_base/render_text_test.rb   |  158 +
 .../test/controller/new_base/render_xml_test.rb    |   11 +
 actionpack/test/controller/output_escaping_test.rb |   17 +
 .../parameters/log_on_unpermitted_params_test.rb   |   50 +
 .../parameters/multi_parameter_attributes_test.rb  |   38 +
 .../parameters/nested_parameters_test.rb           |  187 +
 .../parameters/parameters_permit_test.rb           |  263 ++
 .../parameters/raise_on_unpermitted_params_test.rb |   33 +
 actionpack/test/controller/params_wrapper_test.rb  |  350 ++
 .../test/controller/permitted_params_test.rb       |   25 +
 actionpack/test/controller/redirect_test.rb        |  344 ++
 actionpack/test/controller/render_js_test.rb       |   34 +
 actionpack/test/controller/render_json_test.rb     |  136 +
 actionpack/test/controller/render_other_test.rb    |   21 +
 actionpack/test/controller/render_test.rb          |  532 +++
 actionpack/test/controller/render_xml_test.rb      |   97 +
 .../test/controller/request/test_request_test.rb   |   35 +
 .../controller/request_forgery_protection_test.rb  |  461 +++
 actionpack/test/controller/required_params_test.rb |   35 +
 actionpack/test/controller/rescue_test.rb          |  348 ++
 actionpack/test/controller/resources_test.rb       | 1334 +++++++
 actionpack/test/controller/routing_test.rb         | 1919 +++++++++
 actionpack/test/controller/runner_test.rb          |   22 +
 actionpack/test/controller/selector_test.rb        |  629 +++
 actionpack/test/controller/send_file_test.rb       |  213 +
 actionpack/test/controller/show_exceptions_test.rb |  112 +
 actionpack/test/controller/streaming_test.rb       |   26 +
 actionpack/test/controller/test_case_test.rb       | 1006 +++++
 .../test/controller/url_for_integration_test.rb    |  177 +
 actionpack/test/controller/url_for_test.rb         |  406 ++
 actionpack/test/controller/url_rewriter_test.rb    |   90 +
 actionpack/test/controller/webservice_test.rb      |  104 +
 actionpack/test/dispatch/callbacks_test.rb         |   58 +
 actionpack/test/dispatch/cookies_test.rb           | 1070 +++++
 actionpack/test/dispatch/debug_exceptions_test.rb  |  280 ++
 actionpack/test/dispatch/header_test.rb            |  139 +
 actionpack/test/dispatch/live_response_test.rb     |   94 +
 actionpack/test/dispatch/mapper_test.rb            |  112 +
 .../dispatch/middleware_stack/middleware_test.rb   |   77 +
 actionpack/test/dispatch/middleware_stack_test.rb  |  117 +
 actionpack/test/dispatch/mime_type_test.rb         |  205 +
 actionpack/test/dispatch/mount_test.rb             |   79 +
 actionpack/test/dispatch/prefix_generation_test.rb |  505 +++
 actionpack/test/dispatch/rack_cache_test.rb        |   21 +
 actionpack/test/dispatch/rack_test.rb              |  191 +
 actionpack/test/dispatch/reloader_test.rb          |  171 +
 .../dispatch/request/json_params_parsing_test.rb   |  164 +
 .../request/multipart_params_parsing_test.rb       |  182 +
 .../dispatch/request/query_string_parsing_test.rb  |  170 +
 actionpack/test/dispatch/request/session_test.rb   |   89 +
 .../request/url_encoded_params_parsing_test.rb     |  180 +
 actionpack/test/dispatch/request_id_test.rb        |   65 +
 actionpack/test/dispatch/request_test.rb           |  883 ++++
 actionpack/test/dispatch/response_test.rb          |  314 ++
 actionpack/test/dispatch/routing/concerns_test.rb  |  119 +
 actionpack/test/dispatch/routing/inspector_test.rb |  304 ++
 actionpack/test/dispatch/routing/route_set_test.rb |   97 +
 .../test/dispatch/routing_assertions_test.rb       |  115 +
 actionpack/test/dispatch/routing_test.rb           | 4218 ++++++++++++++++++++
 .../test/dispatch/session/abstract_store_test.rb   |   56 +
 .../test/dispatch/session/cache_store_test.rb      |  180 +
 .../test/dispatch/session/cookie_store_test.rb     |  356 ++
 .../test/dispatch/session/mem_cache_store_test.rb  |  182 +
 .../test/dispatch/session/test_session_test.rb     |   43 +
 actionpack/test/dispatch/show_exceptions_test.rb   |  114 +
 actionpack/test/dispatch/ssl_test.rb               |  219 +
 actionpack/test/dispatch/static_test.rb            |  175 +
 actionpack/test/dispatch/test_request_test.rb      |   99 +
 actionpack/test/dispatch/test_response_test.rb     |   21 +
 actionpack/test/dispatch/uploaded_file_test.rb     |   93 +
 actionpack/test/dispatch/url_generation_test.rb    |  132 +
 .../test/fixtures/_top_level_partial_only.erb      |    1 +
 .../test/fixtures/alternate_helpers/foo_helper.rb  |    3 +
 .../fixtures/bad_customers/_bad_customer.html.erb  |    1 +
 actionpack/test/fixtures/company.rb                |    9 +
 .../filter_test/implicit_actions/edit.html.erb     |    1 +
 .../filter_test/implicit_actions/show.html.erb     |    1 +
 .../test/fixtures/functional_caching/_partial.erb  |    3 +
 .../formatted_fragment_cached.html.erb             |    3 +
 .../formatted_fragment_cached.xml.builder          |    5 +
 ...ted_fragment_cached_with_variant.html+phone.erb |    3 +
 .../functional_caching/fragment_cached.html.erb    |    3 +
 .../fragment_cached_without_digest.html.erb        |    3 +
 .../html_fragment_cached_with_partial.html.erb     |    1 +
 .../inline_fragment_cached.html.erb                |    2 +
 actionpack/test/fixtures/helpers/abc_helper.rb     |    3 +
 .../test/fixtures/helpers/fun/games_helper.rb      |    5 +
 actionpack/test/fixtures/helpers/fun/pdf_helper.rb |    5 +
 actionpack/test/fixtures/helpers/just_me_helper.rb |    3 +
 actionpack/test/fixtures/helpers/me_too_helper.rb  |    3 +
 .../test/fixtures/helpers1_pack/pack1_helper.rb    |    5 +
 .../test/fixtures/helpers2_pack/pack2_helper.rb    |    5 +
 actionpack/test/fixtures/layouts/_customers.erb    |    1 +
 .../test/fixtures/layouts/block_with_layout.erb    |    3 +
 actionpack/test/fixtures/layouts/builder.builder   |    3 +
 .../test/fixtures/layouts/partial_with_layout.erb  |    3 +
 actionpack/test/fixtures/layouts/standard.html.erb |    1 +
 .../test/fixtures/layouts/talk_from_action.erb     |    2 +
 .../fixtures/layouts/with_html_partial.html.erb    |    1 +
 actionpack/test/fixtures/layouts/xhr.html.erb      |    2 +
 actionpack/test/fixtures/layouts/yield.erb         |    2 +
 .../test/fixtures/localized/hello_world.de.html    |    1 +
 .../test/fixtures/localized/hello_world.en.html    |    1 +
 .../test/fixtures/localized/hello_world.it.erb     |    1 +
 actionpack/test/fixtures/multipart/binary_file     |  Bin 0 -> 19820 bytes
 .../test/fixtures/multipart/boundary_problem_file  |   10 +
 actionpack/test/fixtures/multipart/bracketed_param |    5 +
 .../test/fixtures/multipart/bracketed_utf8_param   |    5 +
 actionpack/test/fixtures/multipart/empty           |   10 +
 actionpack/test/fixtures/multipart/hello.txt       |    1 +
 actionpack/test/fixtures/multipart/large_text_file |   10 +
 actionpack/test/fixtures/multipart/mixed_files     |  Bin 0 -> 19937 bytes
 actionpack/test/fixtures/multipart/mona_lisa.jpg   |  Bin 0 -> 159528 bytes
 actionpack/test/fixtures/multipart/none            |    9 +
 .../test/fixtures/multipart/single_parameter       |    5 +
 .../test/fixtures/multipart/single_utf8_param      |    5 +
 actionpack/test/fixtures/multipart/text_file       |   10 +
 ...er_default_content_types_for_respond_to.xml.erb |    1 +
 .../render_default_for_builder.builder             |    1 +
 .../old_content_type/render_default_for_erb.erb    |    1 +
 .../test/fixtures/post_test/layouts/post.html.erb  |    1 +
 .../post_test/layouts/super_post.iphone.erb        |    1 +
 .../test/fixtures/post_test/post/index.html.erb    |    1 +
 .../test/fixtures/post_test/post/index.iphone.erb  |    1 +
 .../fixtures/post_test/super_post/index.html.erb   |    1 +
 .../fixtures/post_test/super_post/index.iphone.erb |    1 +
 actionpack/test/fixtures/public/400.html           |    1 +
 actionpack/test/fixtures/public/404.html           |    1 +
 actionpack/test/fixtures/public/500.da.html        |    1 +
 actionpack/test/fixtures/public/500.html           |    1 +
 actionpack/test/fixtures/public/foo/bar.html       |    1 +
 actionpack/test/fixtures/public/foo/baz.css        |    3 +
 actionpack/test/fixtures/public/foo/index.html     |    1 +
 ...2\223\343\201\253\343\201\241\343\201\257.html" |    1 +
 actionpack/test/fixtures/public/index.html         |    1 +
 .../respond_to/all_types_with_layout.html.erb      |    1 +
 ...stom_constant_handling_without_block.mobile.erb |    1 +
 .../iphone_with_html_response_type.html.erb        |    1 +
 .../iphone_with_html_response_type.iphone.erb      |    1 +
 .../fixtures/respond_to/layouts/missing.html.erb   |    1 +
 .../fixtures/respond_to/layouts/standard.html.erb  |    1 +
 .../respond_to/layouts/standard.iphone.erb         |    1 +
 .../fixtures/respond_to/using_defaults.html.erb    |    1 +
 .../fixtures/respond_to/using_defaults.xml.builder |    1 +
 .../respond_to/using_defaults_with_all.html.erb    |    1 +
 .../using_defaults_with_type_list.html.erb         |    1 +
 .../using_defaults_with_type_list.xml.builder      |    1 +
 .../variant_any_implicit_render.html+phablet.erb   |    1 +
 .../variant_any_implicit_render.html+tablet.erb    |    1 +
 ...iant_inline_syntax_without_block.html+phone.erb |    1 +
 .../variant_plus_none_for_format.html.erb          |    1 +
 ...variant_with_implicit_rendering.html+mobile.erb |    1 +
 .../test/fixtures/respond_with/edit.html.erb       |    1 +
 actionpack/test/fixtures/respond_with/new.html.erb |    1 +
 .../respond_with_additional_params.html.erb        |    0
 .../using_invalid_resource_with_template.xml.erb   |    1 +
 .../using_options_with_template.xml.erb            |    1 +
 .../fixtures/respond_with/using_resource.js.erb    |    1 +
 .../using_resource_with_block.html.erb             |    1 +
 actionpack/test/fixtures/ruby_template.ruby        |    2 +
 .../session_autoload_test/foo.rb                   |   10 +
 actionpack/test/fixtures/shared.html.erb           |    1 +
 .../test/fixtures/star_star_mime/index.js.erb      |    1 +
 .../fixtures/symlink_parent/symlinked_layout.erb   |    5 +
 .../test/fixtures/test/_changing_priority.html.erb |    1 +
 .../test/fixtures/test/_changing_priority.json.erb |    1 +
 actionpack/test/fixtures/test/_counter.html.erb    |    1 +
 actionpack/test/fixtures/test/_customer.erb        |    1 +
 .../test/fixtures/test/_customer_counter.erb       |    1 +
 .../fixtures/test/_customer_counter_with_as.erb    |    1 +
 .../test/fixtures/test/_customer_greeting.erb      |    1 +
 .../test/fixtures/test/_customer_with_var.erb      |    1 +
 .../test/_directory/_partial_with_locales.html.erb |    1 +
 .../fixtures/test/_first_json_partial.json.erb     |    1 +
 actionpack/test/fixtures/test/_form.erb            |    1 +
 actionpack/test/fixtures/test/_hash_greeting.erb   |    1 +
 actionpack/test/fixtures/test/_hash_object.erb     |    2 +
 actionpack/test/fixtures/test/_hello.builder       |    1 +
 .../fixtures/test/_json_change_priority.json.erb   |    0
 actionpack/test/fixtures/test/_labelling_form.erb  |    1 +
 .../fixtures/test/_layout_for_partial.html.erb     |    3 +
 actionpack/test/fixtures/test/_partial.erb         |    1 +
 actionpack/test/fixtures/test/_partial.html.erb    |    1 +
 actionpack/test/fixtures/test/_partial.js.erb      |    1 +
 .../test/_partial_for_use_in_layout.html.erb       |    1 +
 .../test/fixtures/test/_partial_html_erb.html.erb  |    1 +
 .../fixtures/test/_partial_name_local_variable.erb |    1 +
 actionpack/test/fixtures/test/_partial_only.erb    |    1 +
 .../test/fixtures/test/_partial_only_html.html     |    1 +
 .../test/fixtures/test/_partial_with_partial.erb   |    2 +
 actionpack/test/fixtures/test/_person.erb          |    2 +
 .../test/fixtures/test/_raise_indentation.html.erb |   13 +
 .../fixtures/test/_second_json_partial.json.erb    |    1 +
 .../test/fixtures/test/action_talk_to_layout.erb   |    2 +
 .../test/calling_partial_with_layout.html.erb      |    1 +
 actionpack/test/fixtures/test/capturing.erb        |    4 +
 .../test/fixtures/test/change_priority.html.erb    |    2 +
 actionpack/test/fixtures/test/content_for.erb      |    1 +
 .../fixtures/test/content_for_concatenated.erb     |    3 +
 .../fixtures/test/content_for_with_parameter.erb   |    2 +
 .../test/dot.directory/render_file_with_ivar.erb   |    1 +
 .../test/fixtures/test/formatted_html_erb.html.erb |    1 +
 .../test/fixtures/test/formatted_xml_erb.builder   |    1 +
 .../test/fixtures/test/formatted_xml_erb.html.erb  |    1 +
 .../test/fixtures/test/formatted_xml_erb.xml.erb   |    1 +
 actionpack/test/fixtures/test/greeting.html.erb    |    1 +
 actionpack/test/fixtures/test/greeting.xml.erb     |    1 +
 actionpack/test/fixtures/test/hello,world.erb      |    1 +
 actionpack/test/fixtures/test/hello.builder        |    4 +
 actionpack/test/fixtures/test/hello/hello.erb      |    1 +
 actionpack/test/fixtures/test/hello_world.erb      |    1 +
 .../fixtures/test/hello_world_container.builder    |    3 +
 .../fixtures/test/hello_world_from_rxml.builder    |    3 +
 .../test/hello_world_with_layout_false.erb         |    1 +
 .../test/hello_world_with_partial.html.erb         |    2 +
 .../test/fixtures/test/hello_xml_world.builder     |   11 +
 .../test/fixtures/test/html_template.html.erb      |    1 +
 actionpack/test/fixtures/test/hyphen-ated.erb      |    1 +
 .../test/implicit_content_type.atom.builder        |    2 +
 actionpack/test/fixtures/test/list.erb             |    1 +
 .../test/non_erb_block_content_for.builder         |    4 +
 .../test/fixtures/test/potential_conflicts.erb     |    4 +
 .../test/fixtures/test/proper_block_detection.erb  |    1 +
 .../test/render_file_from_template.html.erb        |    1 +
 .../test/fixtures/test/render_file_with_ivar.erb   |    1 +
 .../test/fixtures/test/render_file_with_locals.erb |    1 +
 .../test/render_file_with_locals_and_default.erb   |    1 +
 ...icit_html_template_from_xhr_request.da.html.erb |    1 +
 ...mplicit_html_template_from_xhr_request.html.erb |    1 +
 ...nder_implicit_js_template_without_layout.js.erb |    1 +
 .../test/render_partial_inside_directory.html.erb  |    1 +
 .../test/fixtures/test/render_to_string_test.erb   |    1 +
 .../fixtures/test/render_two_partials.html.erb     |    2 +
 .../test/using_layout_around_block.html.erb        |    1 +
 .../test/fixtures/test/with_html_partial.html.erb  |    1 +
 .../test/fixtures/test/with_partial.html.erb       |    1 +
 .../test/fixtures/test/with_partial.text.erb       |    1 +
 .../test/fixtures/test/with_xml_template.html.erb  |    1 +
 .../\345\205\254\345\205\261/foo/bar.html"         |    1 +
 .../fixtures/\345\205\254\345\205\261/foo/baz.css" |    3 +
 .../\345\205\254\345\205\261/foo/index.html"       |    1 +
 ...2\223\343\201\253\343\201\241\343\201\257.html" |    1 +
 .../fixtures/\345\205\254\345\205\261/index.html"  |    1 +
 actionpack/test/journey/gtg/builder_test.rb        |   79 +
 .../test/journey/gtg/transition_table_test.rb      |  115 +
 actionpack/test/journey/nfa/simulator_test.rb      |   98 +
 .../test/journey/nfa/transition_table_test.rb      |   72 +
 actionpack/test/journey/nodes/symbol_test.rb       |   17 +
 actionpack/test/journey/path/pattern_test.rb       |  288 ++
 .../test/journey/route/definition/parser_test.rb   |  110 +
 .../test/journey/route/definition/scanner_test.rb  |   56 +
 actionpack/test/journey/route_test.rb              |  106 +
 actionpack/test/journey/router/strexp_test.rb      |   32 +
 actionpack/test/journey/router/utils_test.rb       |   33 +
 actionpack/test/journey/router_test.rb             |  590 +++
 actionpack/test/journey/routes_test.rb             |   53 +
 actionpack/test/lib/controller/fake_controllers.rb |   35 +
 actionpack/test/lib/controller/fake_models.rb      |  118 +
 actionpack/test/routing/helper_test.rb             |   31 +
 actionpack/test/tmp/.gitignore                     |    0
 actionview/CHANGELOG.md                            |  401 ++
 actionview/MIT-LICENSE                             |   21 +
 actionview/README.rdoc                             |   34 +
 actionview/RUNNING_UNIT_TESTS.rdoc                 |   27 +
 actionview/Rakefile                                |   80 +
 actionview/actionview.gemspec                      |   29 +
 actionview/lib/action_view.rb                      |   97 +
 actionview/lib/action_view/base.rb                 |  209 +
 actionview/lib/action_view/buffers.rb              |   49 +
 actionview/lib/action_view/context.rb              |   36 +
 actionview/lib/action_view/dependency_tracker.rb   |  135 +
 actionview/lib/action_view/digestor.rb             |  122 +
 actionview/lib/action_view/flows.rb                |   76 +
 actionview/lib/action_view/gem_version.rb          |   15 +
 actionview/lib/action_view/helpers.rb              |   64 +
 .../lib/action_view/helpers/active_model_helper.rb |   49 +
 .../lib/action_view/helpers/asset_tag_helper.rb    |  322 ++
 .../lib/action_view/helpers/asset_url_helper.rb    |  355 ++
 .../lib/action_view/helpers/atom_feed_helper.rb    |  203 +
 actionview/lib/action_view/helpers/cache_helper.rb |  200 +
 .../lib/action_view/helpers/capture_helper.rb      |  216 +
 .../lib/action_view/helpers/controller_helper.rb   |   25 +
 actionview/lib/action_view/helpers/csrf_helper.rb  |   33 +
 actionview/lib/action_view/helpers/date_helper.rb  | 1094 +++++
 actionview/lib/action_view/helpers/debug_helper.rb |   39 +
 actionview/lib/action_view/helpers/form_helper.rb  | 1876 +++++++++
 .../lib/action_view/helpers/form_options_helper.rb |  843 ++++
 .../lib/action_view/helpers/form_tag_helper.rb     |  752 ++++
 .../lib/action_view/helpers/javascript_helper.rb   |   75 +
 .../lib/action_view/helpers/number_helper.rb       |  434 ++
 .../action_view/helpers/output_safety_helper.rb    |   38 +
 .../lib/action_view/helpers/record_tag_helper.rb   |  108 +
 .../lib/action_view/helpers/rendering_helper.rb    |   98 +
 .../lib/action_view/helpers/sanitize_helper.rb     |  256 ++
 actionview/lib/action_view/helpers/tag_helper.rb   |  176 +
 actionview/lib/action_view/helpers/tags.rb         |   41 +
 actionview/lib/action_view/helpers/tags/base.rb    |  148 +
 .../lib/action_view/helpers/tags/check_box.rb      |   64 +
 .../lib/action_view/helpers/tags/checkable.rb      |   16 +
 .../helpers/tags/collection_check_boxes.rb         |   53 +
 .../action_view/helpers/tags/collection_helpers.rb |   85 +
 .../helpers/tags/collection_radio_buttons.rb       |   36 +
 .../action_view/helpers/tags/collection_select.rb  |   28 +
 .../lib/action_view/helpers/tags/color_field.rb    |   25 +
 .../lib/action_view/helpers/tags/date_field.rb     |   13 +
 .../lib/action_view/helpers/tags/date_select.rb    |   72 +
 .../lib/action_view/helpers/tags/datetime_field.rb |   22 +
 .../helpers/tags/datetime_local_field.rb           |   19 +
 .../action_view/helpers/tags/datetime_select.rb    |    8 +
 .../lib/action_view/helpers/tags/email_field.rb    |    8 +
 .../lib/action_view/helpers/tags/file_field.rb     |    8 +
 .../helpers/tags/grouped_collection_select.rb      |   29 +
 .../lib/action_view/helpers/tags/hidden_field.rb   |    8 +
 actionview/lib/action_view/helpers/tags/label.rb   |   65 +
 .../lib/action_view/helpers/tags/month_field.rb    |   13 +
 .../lib/action_view/helpers/tags/number_field.rb   |   18 +
 .../lib/action_view/helpers/tags/password_field.rb |   12 +
 .../lib/action_view/helpers/tags/radio_button.rb   |   31 +
 .../lib/action_view/helpers/tags/range_field.rb    |    8 +
 .../lib/action_view/helpers/tags/search_field.rb   |   24 +
 actionview/lib/action_view/helpers/tags/select.rb  |   41 +
 .../lib/action_view/helpers/tags/tel_field.rb      |    8 +
 .../lib/action_view/helpers/tags/text_area.rb      |   18 +
 .../lib/action_view/helpers/tags/text_field.rb     |   29 +
 .../lib/action_view/helpers/tags/time_field.rb     |   13 +
 .../lib/action_view/helpers/tags/time_select.rb    |    8 +
 .../action_view/helpers/tags/time_zone_select.rb   |   20 +
 .../lib/action_view/helpers/tags/url_field.rb      |    8 +
 .../lib/action_view/helpers/tags/week_field.rb     |   13 +
 actionview/lib/action_view/helpers/text_helper.rb  |  450 +++
 .../lib/action_view/helpers/translation_helper.rb  |  111 +
 actionview/lib/action_view/helpers/url_helper.rb   |  630 +++
 actionview/lib/action_view/layouts.rb              |  426 ++
 actionview/lib/action_view/locale/en.yml           |   56 +
 actionview/lib/action_view/log_subscriber.rb       |   44 +
 actionview/lib/action_view/lookup_context.rb       |  257 ++
 actionview/lib/action_view/model_naming.rb         |   12 +
 actionview/lib/action_view/path_set.rb             |   77 +
 actionview/lib/action_view/railtie.rb              |   49 +
 actionview/lib/action_view/record_identifier.rb    |   84 +
 .../lib/action_view/renderer/abstract_renderer.rb  |   47 +
 .../lib/action_view/renderer/partial_renderer.rb   |  492 +++
 actionview/lib/action_view/renderer/renderer.rb    |   50 +
 .../renderer/streaming_template_renderer.rb        |  103 +
 .../lib/action_view/renderer/template_renderer.rb  |  102 +
 actionview/lib/action_view/rendering.rb            |  145 +
 actionview/lib/action_view/routing_url_for.rb      |  109 +
 actionview/lib/action_view/tasks/dependencies.rake |   17 +
 actionview/lib/action_view/template.rb             |  342 ++
 actionview/lib/action_view/template/error.rb       |  141 +
 actionview/lib/action_view/template/handlers.rb    |   53 +
 .../lib/action_view/template/handlers/builder.rb   |   26 +
 .../lib/action_view/template/handlers/erb.rb       |  145 +
 .../lib/action_view/template/handlers/raw.rb       |   11 +
 actionview/lib/action_view/template/html.rb        |   34 +
 actionview/lib/action_view/template/resolver.rb    |  346 ++
 actionview/lib/action_view/template/text.rb        |   34 +
 actionview/lib/action_view/template/types.rb       |   57 +
 actionview/lib/action_view/test_case.rb            |  272 ++
 actionview/lib/action_view/testing/resolvers.rb    |   54 +
 actionview/lib/action_view/vendor/html-scanner.rb  |   20 +
 .../vendor/html-scanner/html/document.rb           |   68 +
 .../action_view/vendor/html-scanner/html/node.rb   |  532 +++
 .../vendor/html-scanner/html/sanitizer.rb          |  188 +
 .../vendor/html-scanner/html/selector.rb           |  830 ++++
 .../vendor/html-scanner/html/tokenizer.rb          |  107 +
 .../vendor/html-scanner/html/version.rb            |   11 +
 actionview/lib/action_view/version.rb              |    8 +
 actionview/lib/action_view/view_paths.rb           |   96 +
 actionview/test/abstract_unit.rb                   |  341 ++
 .../abstract/abstract_controller_test.rb           |  262 ++
 actionview/test/actionpack/abstract/helper_test.rb |  127 +
 .../test/actionpack/abstract/layouts_test.rb       |  384 ++
 actionview/test/actionpack/abstract/render_test.rb |  103 +
 .../testing/me3/formatted.html.erb                 |    1 +
 .../abstract_controller/testing/me3/index.erb      |    1 +
 .../abstract_controller/testing/me4/index.erb      |    1 +
 .../abstract_controller/testing/me5/index.erb      |    1 +
 .../abstract/views/action_with_ivars.erb           |    1 +
 .../test/actionpack/abstract/views/helper_test.erb |    1 +
 .../test/actionpack/abstract/views/index.erb       |    1 +
 .../layouts/abstract_controller/testing/me4.erb    |    1 +
 .../abstract/views/layouts/application.erb         |    1 +
 .../actionpack/abstract/views/naked_render.erb     |    1 +
 .../test/actionpack/controller/capture_test.rb     |   81 +
 .../test/actionpack/controller/layout_test.rb      |  256 ++
 .../test/actionpack/controller/render_test.rb      | 1335 +++++++
 .../test/actionpack/controller/view_paths_test.rb  |  174 +
 actionview/test/active_record_unit.rb              |   91 +
 .../test/activerecord/controller_runtime_test.rb   |   95 +
 .../activerecord/form_helper_activerecord_test.rb  |   91 +
 .../test/activerecord/polymorphic_routes_test.rb   |  546 +++
 ...nder_partial_with_record_identification_test.rb |  210 +
 .../test/fixtures/_top_level_partial.html.erb      |    1 +
 .../test/fixtures/_top_level_partial_only.erb      |    1 +
 .../bad_customers/_bad_customer.html.erb           |    1 +
 .../actionpack/customers/_customer.html.erb        |    1 +
 .../test/fixtures/actionpack/fun/games/_form.erb   |    1 +
 .../fixtures/actionpack/fun/games/hello_world.erb  |    1 +
 .../good_customers/_good_customer.html.erb         |    1 +
 actionview/test/fixtures/actionpack/hello.html     |    1 +
 .../actionpack/layout_tests/alt/layouts/alt.erb    |    0
 .../layouts/controller_name_space/nested.erb       |    1 +
 .../actionpack/layout_tests/layouts/item.erb       |    1 +
 .../layout_tests/layouts/layout_test.erb           |    1 +
 .../layouts/multiple_extensions.html.erb           |    1 +
 .../layouts/symlinked/symlinked_layout.erb         |    5 +
 .../layouts/third_party_template_library.mab       |    1 +
 .../actionpack/layout_tests/views/goodbye.erb      |    1 +
 .../actionpack/layout_tests/views/hello.erb        |    1 +
 .../fixtures/actionpack/layouts/_column.html.erb   |    2 +
 .../fixtures/actionpack/layouts/_customers.erb     |    1 +
 .../actionpack/layouts/_partial_and_yield.erb      |    2 +
 .../fixtures/actionpack/layouts/_yield_only.erb    |    1 +
 .../actionpack/layouts/_yield_with_params.erb      |    1 +
 .../actionpack/layouts/block_with_layout.erb       |    3 +
 .../fixtures/actionpack/layouts/builder.builder    |    3 +
 .../actionpack/layouts/partial_with_layout.erb     |    3 +
 .../fixtures/actionpack/layouts/standard.html.erb  |    1 +
 .../test/fixtures/actionpack/layouts/streaming.erb |    4 +
 .../actionpack/layouts/talk_from_action.erb        |    2 +
 .../actionpack/layouts/with_html_partial.html.erb  |    1 +
 .../test/fixtures/actionpack/layouts/xhr.html.erb  |    2 +
 .../test/fixtures/actionpack/layouts/yield.erb     |    2 +
 .../layouts/yield_with_render_inline_inside.erb    |    2 +
 .../layouts/yield_with_render_partial_inside.erb   |    2 +
 .../actionpack/quiz/questions/_question.html.erb   |    1 +
 .../test/fixtures/actionpack/shared.html.erb       |    1 +
 .../actionpack/test/_changing_priority.html.erb    |    1 +
 .../actionpack/test/_changing_priority.json.erb    |    1 +
 .../fixtures/actionpack/test/_counter.html.erb     |    1 +
 .../test/fixtures/actionpack/test/_customer.erb    |    1 +
 .../fixtures/actionpack/test/_customer_counter.erb |    1 +
 .../actionpack/test/_customer_counter_with_as.erb  |    1 +
 .../actionpack/test/_customer_greeting.erb         |    1 +
 .../actionpack/test/_customer_with_var.erb         |    1 +
 .../test/_directory/_partial_with_locales.html.erb |    1 +
 .../actionpack/test/_first_json_partial.json.erb   |    1 +
 actionview/test/fixtures/actionpack/test/_form.erb |    1 +
 .../fixtures/actionpack/test/_hash_greeting.erb    |    1 +
 .../test/fixtures/actionpack/test/_hash_object.erb |    2 +
 .../test/fixtures/actionpack/test/_hello.builder   |    1 +
 .../actionpack/test/_json_change_priority.json.erb |    0
 .../fixtures/actionpack/test/_labelling_form.erb   |    1 +
 .../actionpack/test/_layout_for_partial.html.erb   |    3 +
 .../test/fixtures/actionpack/test/_partial.erb     |    1 +
 .../fixtures/actionpack/test/_partial.html.erb     |    1 +
 .../test/fixtures/actionpack/test/_partial.js.erb  |    1 +
 .../test/_partial_for_use_in_layout.html.erb       |    1 +
 .../actionpack/test/_partial_html_erb.html.erb     |    1 +
 .../test/_partial_name_local_variable.erb          |    1 +
 .../fixtures/actionpack/test/_partial_only.erb     |    1 +
 .../actionpack/test/_partial_only_html.html        |    1 +
 .../actionpack/test/_partial_with_partial.erb      |    2 +
 .../test/fixtures/actionpack/test/_person.erb      |    2 +
 .../actionpack/test/_raise_indentation.html.erb    |   13 +
 .../actionpack/test/_second_json_partial.json.erb  |    1 +
 .../actionpack/test/action_talk_to_layout.erb      |    2 +
 .../test/calling_partial_with_layout.html.erb      |    1 +
 .../test/fixtures/actionpack/test/capturing.erb    |    4 +
 .../actionpack/test/change_priority.html.erb       |    2 +
 .../test/fixtures/actionpack/test/content_for.erb  |    1 +
 .../actionpack/test/content_for_concatenated.erb   |    3 +
 .../actionpack/test/content_for_with_parameter.erb |    2 +
 .../test/dot.directory/render_file_with_ivar.erb   |    1 +
 .../actionpack/test/formatted_html_erb.html.erb    |    1 +
 .../actionpack/test/formatted_xml_erb.builder      |    1 +
 .../actionpack/test/formatted_xml_erb.html.erb     |    1 +
 .../actionpack/test/formatted_xml_erb.xml.erb      |    1 +
 .../fixtures/actionpack/test/greeting.html.erb     |    1 +
 .../test/fixtures/actionpack/test/greeting.xml.erb |    1 +
 .../test/fixtures/actionpack/test/hello,world.erb  |    1 +
 .../test/fixtures/actionpack/test/hello.builder    |    4 +
 .../test/fixtures/actionpack/test/hello/hello.erb  |    1 +
 .../test/fixtures/actionpack/test/hello_world.erb  |    1 +
 .../actionpack/test/hello_world_container.builder  |    3 +
 .../actionpack/test/hello_world_from_rxml.builder  |    3 +
 .../test/hello_world_with_layout_false.erb         |    1 +
 .../test/hello_world_with_partial.html.erb         |    2 +
 .../actionpack/test/hello_xml_world.builder        |   11 +
 .../actionpack/test/html_template.html.erb         |    1 +
 .../test/fixtures/actionpack/test/hyphen-ated.erb  |    1 +
 .../test/implicit_content_type.atom.builder        |    2 +
 actionview/test/fixtures/actionpack/test/list.erb  |    1 +
 .../test/non_erb_block_content_for.builder         |    4 +
 .../actionpack/test/potential_conflicts.erb        |    4 +
 .../actionpack/test/proper_block_detection.erb     |    1 +
 .../test/render_file_from_template.html.erb        |    1 +
 .../actionpack/test/render_file_with_ivar.erb      |    1 +
 .../actionpack/test/render_file_with_locals.erb    |    1 +
 .../test/render_file_with_locals_and_default.erb   |    1 +
 ...icit_html_template_from_xhr_request.da.html.erb |    1 +
 ...mplicit_html_template_from_xhr_request.html.erb |    1 +
 ...nder_implicit_js_template_without_layout.js.erb |    1 +
 .../test/render_partial_inside_directory.html.erb  |    1 +
 .../actionpack/test/render_to_string_test.erb      |    1 +
 .../actionpack/test/render_two_partials.html.erb   |    2 +
 .../test/using_layout_around_block.html.erb        |    1 +
 .../actionpack/test/with_html_partial.html.erb     |    1 +
 .../fixtures/actionpack/test/with_partial.html.erb |    1 +
 .../fixtures/actionpack/test/with_partial.text.erb |    1 +
 .../actionpack/test/with_xml_template.html.erb     |    1 +
 actionview/test/fixtures/blog_public/.gitignore    |    1 +
 actionview/test/fixtures/blog_public/blog.html     |    1 +
 actionview/test/fixtures/blog_public/index.html    |    1 +
 .../test/fixtures/blog_public/subdir/index.html    |    1 +
 .../test/fixtures/comments/empty.de.html.erb       |    1 +
 .../test/fixtures/comments/empty.html.builder      |    1 +
 actionview/test/fixtures/comments/empty.html.erb   |    1 +
 actionview/test/fixtures/comments/empty.xml.erb    |    1 +
 actionview/test/fixtures/companies.yml             |   24 +
 actionview/test/fixtures/company.rb                |    9 +
 .../test/fixtures/custom_pattern/another.html.erb  |    1 +
 .../test/fixtures/custom_pattern/html/another.erb  |    1 +
 .../test/fixtures/custom_pattern/html/path.erb     |    1 +
 .../test/fixtures/customers/_customer.html.erb     |    1 +
 .../test/fixtures/customers/_customer.xml.erb      |    1 +
 actionview/test/fixtures/db_definitions/sqlite.sql |   49 +
 actionview/test/fixtures/developer.rb              |    6 +
 actionview/test/fixtures/developers.yml            |   21 +
 actionview/test/fixtures/developers/_developer.erb |    1 +
 actionview/test/fixtures/developers_projects.yml   |   13 +
 .../fixtures/digestor/comments/_comment.html.erb   |    1 +
 .../fixtures/digestor/comments/_comments.html.erb  |    1 +
 .../test/fixtures/digestor/events/_event.html.erb  |    0
 .../fixtures/digestor/level/_recursion.html.erb    |    1 +
 .../fixtures/digestor/level/below/_header.html.erb |    0
 .../fixtures/digestor/level/below/index.html.erb   |    1 +
 .../fixtures/digestor/level/recursion.html.erb     |    1 +
 .../test/fixtures/digestor/messages/_form.html.erb |    0
 .../fixtures/digestor/messages/_header.html.erb    |    0
 .../fixtures/digestor/messages/_message.html.erb   |    1 +
 .../digestor/messages/actions/_move.html.erb       |    0
 .../test/fixtures/digestor/messages/edit.html.erb  |    5 +
 .../test/fixtures/digestor/messages/index.html.erb |    2 +
 .../fixtures/digestor/messages/new.html+iphone.erb |   15 +
 .../test/fixtures/digestor/messages/show.html.erb  |   14 +
 actionview/test/fixtures/fun/games/_game.erb       |    1 +
 actionview/test/fixtures/fun/games/hello_world.erb |    1 +
 .../test/fixtures/fun/serious/games/_game.erb      |    1 +
 .../fragment_cached_without_digest.html.erb        |    3 +
 actionview/test/fixtures/games/_game.erb           |    1 +
 .../good_customers/_good_customer.html.erb         |    1 +
 .../happy_path/render_action/hello_world.erb       |    1 +
 actionview/test/fixtures/helpers/abc_helper.rb     |    3 +
 .../test/fixtures/helpers/helpery_test_helper.rb   |    5 +
 .../helpers_missing/invalid_require_helper.rb      |    5 +
 .../test/fixtures/layout_tests/alt/hello.erb       |    1 +
 actionview/test/fixtures/layouts/_column.html.erb  |    2 +
 actionview/test/fixtures/layouts/_customers.erb    |    1 +
 .../test/fixtures/layouts/_partial_and_yield.erb   |    2 +
 actionview/test/fixtures/layouts/_yield_only.erb   |    1 +
 .../test/fixtures/layouts/_yield_with_params.erb   |    1 +
 actionview/test/fixtures/layouts/streaming.erb     |    4 +
 actionview/test/fixtures/layouts/yield.erb         |    2 +
 .../layouts/yield_with_render_inline_inside.erb    |    2 +
 .../layouts/yield_with_render_partial_inside.erb   |    2 +
 actionview/test/fixtures/mascot.rb                 |    3 +
 actionview/test/fixtures/mascots.yml               |    4 +
 actionview/test/fixtures/mascots/_mascot.html.erb  |    1 +
 .../test/fixtures/multipart/bracketed_utf8_param   |    5 +
 .../test/fixtures/multipart/single_utf8_param      |    5 +
 .../test/fixtures/override/test/hello_world.erb    |    1 +
 .../test/fixtures/override2/layouts/test/sub.erb   |    1 +
 actionview/test/fixtures/plain_text.raw            |    1 +
 .../test/fixtures/plain_text_with_characters.raw   |    1 +
 actionview/test/fixtures/project.rb                |    3 +
 actionview/test/fixtures/projects.yml              |    7 +
 actionview/test/fixtures/projects/_project.erb     |    1 +
 actionview/test/fixtures/public/.gitignore         |    1 +
 actionview/test/fixtures/public/elsewhere/cools.js |    1 +
 actionview/test/fixtures/public/elsewhere/file.css |    1 +
 actionview/test/fixtures/public/foo/baz.css        |    3 +
 .../fixtures/public/javascripts/application.js     |    1 +
 .../test/fixtures/public/javascripts/bank.js       |    1 +
 .../fixtures/public/javascripts/common.javascript  |    1 +
 .../test/fixtures/public/javascripts/controls.js   |    1 +
 .../test/fixtures/public/javascripts/dragdrop.js   |    1 +
 .../test/fixtures/public/javascripts/effects.js    |    1 +
 .../test/fixtures/public/javascripts/prototype.js  |    1 +
 .../test/fixtures/public/javascripts/robber.js     |    1 +
 .../fixtures/public/javascripts/subdir/subdir.js   |    1 +
 .../fixtures/public/javascripts/version.1.0.js     |    1 +
 .../test/fixtures/public/stylesheets/bank.css      |    1 +
 .../test/fixtures/public/stylesheets/random.styles |    1 +
 .../test/fixtures/public/stylesheets/robber.css    |    1 +
 .../fixtures/public/stylesheets/subdir/subdir.css  |    1 +
 .../fixtures/public/stylesheets/version.1.0.css    |    1 +
 actionview/test/fixtures/replies.yml               |   15 +
 actionview/test/fixtures/replies/_reply.erb        |    1 +
 actionview/test/fixtures/reply.rb                  |    7 +
 .../respond_to/using_defaults_with_all.html.erb    |    1 +
 actionview/test/fixtures/ruby_template.ruby        |    2 +
 actionview/test/fixtures/scope/test/modgreet.erb   |    1 +
 actionview/test/fixtures/shared.html.erb           |    1 +
 actionview/test/fixtures/test/_200.html.erb        |    1 +
 .../fixtures/test/_b_layout_for_partial.html.erb   |    1 +
 .../_b_layout_for_partial_with_object.html.erb     |    1 +
 ...layout_for_partial_with_object_counter.html.erb |    1 +
 .../test/fixtures/test/_changing_priority.html.erb |    1 +
 .../test/fixtures/test/_changing_priority.json.erb |    1 +
 .../test/_content_tag_nested_in_content_tag.erb    |    3 +
 actionview/test/fixtures/test/_counter.html.erb    |    1 +
 actionview/test/fixtures/test/_customer.erb        |    1 +
 .../test/fixtures/test/_customer_greeting.erb      |    1 +
 .../test/fixtures/test/_customer_with_var.erb      |    1 +
 .../test/_directory/_partial_with_locales.html.erb |    1 +
 .../fixtures/test/_first_json_partial.json.erb     |    1 +
 actionview/test/fixtures/test/_from_helper.erb     |    1 +
 .../fixtures/test/_json_change_priority.json.erb   |    0
 .../test/fixtures/test/_label_with_block.erb       |    4 +
 .../test/_layout_for_block_with_args.html.erb      |    3 +
 .../fixtures/test/_layout_for_partial.html.erb     |    3 +
 .../test/_layout_with_partial_and_yield.html.erb   |    4 +
 .../test/fixtures/test/_local_inspector.html.erb   |    1 +
 .../test/fixtures/test/_object_inspector.erb       |    1 +
 actionview/test/fixtures/test/_one.html.erb        |    1 +
 actionview/test/fixtures/test/_partial.erb         |    1 +
 actionview/test/fixtures/test/_partial.html.erb    |    1 +
 actionview/test/fixtures/test/_partial.js.erb      |    1 +
 .../test/_partial_for_use_in_layout.html.erb       |    1 +
 .../fixtures/test/_partial_name_local_variable.erb |    1 +
 actionview/test/fixtures/test/_partial_only.erb    |    1 +
 .../test/fixtures/test/_partial_with_layout.erb    |    2 +
 .../test/_partial_with_layout_block_content.erb    |    4 +
 .../test/_partial_with_layout_block_partial.erb    |    4 +
 .../test/_partial_with_only_html_version.html.erb  |    1 +
 .../test/fixtures/test/_partial_with_partial.erb   |    2 +
 actionview/test/fixtures/test/_raise.html.erb      |    1 +
 .../test/fixtures/test/_raise_indentation.html.erb |   13 +
 .../fixtures/test/_second_json_partial.json.erb    |    1 +
 actionview/test/fixtures/test/_two.html.erb        |    1 +
 .../test/fixtures/test/_utf8_partial.html.erb      |    1 +
 .../fixtures/test/_utf8_partial_magic.html.erb     |    2 +
 actionview/test/fixtures/test/basic.html.erb       |    1 +
 .../test/calling_partial_with_layout.html.erb      |    1 +
 .../test/fixtures/test/change_priority.html.erb    |    2 +
 actionview/test/fixtures/test/dont_pick_me         |    1 +
 .../test/dot.directory/render_file_with_ivar.erb   |    1 +
 actionview/test/fixtures/test/greeting.xml.erb     |    1 +
 actionview/test/fixtures/test/hello.builder        |    4 +
 actionview/test/fixtures/test/hello/hello.erb      |    1 +
 .../test/fixtures/test/hello_world.da.html.erb     |    1 +
 actionview/test/fixtures/test/hello_world.erb      |    1 +
 actionview/test/fixtures/test/hello_world.erb~     |    1 +
 .../test/fixtures/test/hello_world.html+phone.erb  |    1 +
 .../test/fixtures/test/hello_world.pt-BR.html.erb  |    1 +
 .../test/fixtures/test/hello_world.text+phone.erb  |    1 +
 .../test/hello_world_with_partial.html.erb         |    2 +
 .../test/fixtures/test/html_template.html.erb      |    1 +
 .../test/fixtures/test/layout_render_file.erb      |    2 +
 .../test/fixtures/test/layout_render_object.erb    |    1 +
 actionview/test/fixtures/test/list.erb             |    1 +
 .../fixtures/test/malformed/malformed.en.html.erb~ |    1 +
 .../test/fixtures/test/malformed/malformed.erb~    |    1 +
 .../fixtures/test/malformed/malformed.html.erb~    |    1 +
 actionview/test/fixtures/test/malformed/malformed~ |    1 +
 actionview/test/fixtures/test/nested_layout.erb    |    3 +
 actionview/test/fixtures/test/nested_streaming.erb |    3 +
 actionview/test/fixtures/test/one.html.erb         |    1 +
 .../test/fixtures/test/render_file_with_ivar.erb   |    1 +
 .../test/fixtures/test/render_file_with_locals.erb |    1 +
 .../test/render_file_with_locals_and_default.erb   |    1 +
 .../test/render_partial_inside_directory.html.erb  |    1 +
 .../fixtures/test/render_two_partials.html.erb     |    2 +
 actionview/test/fixtures/test/streaming.erb        |    3 +
 actionview/test/fixtures/test/streaming_buster.erb |    3 +
 .../test/fixtures/test/sub_template_raise.html.erb |    1 +
 actionview/test/fixtures/test/template.erb         |    1 +
 .../fixtures/test/update_element_with_capture.erb  |    9 +
 actionview/test/fixtures/test/utf8.html.erb        |    4 +
 actionview/test/fixtures/test/utf8_magic.html.erb  |    5 +
 .../test/utf8_magic_with_bare_partial.html.erb     |    5 +
 actionview/test/fixtures/topic.rb                  |    3 +
 actionview/test/fixtures/topics.yml                |   22 +
 actionview/test/fixtures/topics/_topic.html.erb    |    1 +
 .../test/fixtures/translations/templates/array.erb |    1 +
 .../fixtures/translations/templates/default.erb    |    1 +
 .../test/fixtures/translations/templates/found.erb |    1 +
 .../fixtures/translations/templates/missing.erb    |    1 +
 actionview/test/fixtures/with_format.json.erb      |    1 +
 actionview/test/lib/controller/fake_models.rb      |  185 +
 .../test/template/active_model_helper_test.rb      |   99 +
 actionview/test/template/asset_tag_helper_test.rb  |  762 ++++
 actionview/test/template/atom_feed_helper_test.rb  |  349 ++
 actionview/test/template/capture_helper_test.rb    |  242 ++
 .../test/template/compiled_templates_test.rb       |   62 +
 actionview/test/template/date_helper_i18n_test.rb  |  148 +
 actionview/test/template/date_helper_test.rb       | 3227 +++++++++++++++
 actionview/test/template/debug_helper_test.rb      |    8 +
 .../test/template/dependency_tracker_test.rb       |  180 +
 actionview/test/template/digestor_test.rb          |  311 ++
 actionview/test/template/erb/form_for_test.rb      |   11 +
 actionview/test/template/erb/helper.rb             |   24 +
 actionview/test/template/erb/tag_helper_test.rb    |   30 +
 actionview/test/template/erb_util_test.rb          |  106 +
 .../test/template/form_collections_helper_test.rb  |  408 ++
 actionview/test/template/form_helper_test.rb       | 3067 ++++++++++++++
 .../test/template/form_options_helper_i18n_test.rb |   27 +
 .../test/template/form_options_helper_test.rb      | 1345 +++++++
 actionview/test/template/form_tag_helper_test.rb   |  634 +++
 .../test/template/html-scanner/cdata_node_test.rb  |   15 +
 .../test/template/html-scanner/document_test.rb    |  148 +
 actionview/test/template/html-scanner/node_test.rb |   89 +
 .../test/template/html-scanner/sanitizer_test.rb   |  330 ++
 .../test/template/html-scanner/tag_node_test.rb    |  243 ++
 .../test/template/html-scanner/text_node_test.rb   |   50 +
 .../test/template/html-scanner/tokenizer_test.rb   |  131 +
 actionview/test/template/html_test.rb              |   17 +
 actionview/test/template/javascript_helper_test.rb |   69 +
 actionview/test/template/log_subscriber_test.rb    |   91 +
 actionview/test/template/lookup_context_test.rb    |  282 ++
 actionview/test/template/number_helper_test.rb     |  194 +
 actionview/test/template/output_buffer_test.rb     |   59 +
 .../test/template/output_safety_helper_test.rb     |   28 +
 actionview/test/template/record_identifier_test.rb |   49 +
 actionview/test/template/record_tag_helper_test.rb |  117 +
 actionview/test/template/render_test.rb            |  553 +++
 actionview/test/template/resolver_patterns_test.rb |   31 +
 actionview/test/template/sanitize_helper_test.rb   |   51 +
 actionview/test/template/streaming_render_test.rb  |  108 +
 actionview/test/template/tag_helper_test.rb        |  134 +
 actionview/test/template/template_error_test.rb    |   20 +
 actionview/test/template/template_test.rb          |  200 +
 actionview/test/template/test_case_test.rb         |  366 ++
 actionview/test/template/test_test.rb              |   80 +
 .../test/template/testing/fixture_resolver_test.rb |   18 +
 .../test/template/testing/null_resolver_test.rb    |   12 +
 actionview/test/template/text_helper_test.rb       |  487 +++
 actionview/test/template/text_test.rb              |   17 +
 .../test/template/translation_helper_test.rb       |  154 +
 actionview/test/template/url_helper_test.rb        |  798 ++++
 actionview/test/tmp/.gitkeep                       |    0
 activemodel/CHANGELOG.md                           |   94 +
 activemodel/MIT-LICENSE                            |   21 +
 activemodel/README.rdoc                            |  248 ++
 activemodel/Rakefile                               |   35 +
 activemodel/activemodel.gemspec                    |   24 +
 activemodel/examples/validations.rb                |   30 +
 activemodel/lib/active_model.rb                    |   71 +
 activemodel/lib/active_model/attribute_methods.rb  |  480 +++
 activemodel/lib/active_model/callbacks.rb          |  146 +
 activemodel/lib/active_model/conversion.rb         |   93 +
 activemodel/lib/active_model/dirty.rb              |  205 +
 activemodel/lib/active_model/errors.rb             |  468 +++
 .../forbidden_attributes_protection.rb             |   27 +
 activemodel/lib/active_model/gem_version.rb        |   15 +
 activemodel/lib/active_model/lint.rb               |  110 +
 activemodel/lib/active_model/locale/en.yml         |   29 +
 activemodel/lib/active_model/model.rb              |   99 +
 activemodel/lib/active_model/naming.rb             |  311 ++
 activemodel/lib/active_model/railtie.rb            |   12 +
 activemodel/lib/active_model/secure_password.rb    |  121 +
 activemodel/lib/active_model/serialization.rb      |  163 +
 activemodel/lib/active_model/serializers/json.rb   |  145 +
 activemodel/lib/active_model/serializers/xml.rb    |  238 ++
 activemodel/lib/active_model/test_case.rb          |    4 +
 activemodel/lib/active_model/translation.rb        |   69 +
 activemodel/lib/active_model/validations.rb        |  382 ++
 .../lib/active_model/validations/absence.rb        |   31 +
 .../lib/active_model/validations/acceptance.rb     |   55 +
 .../lib/active_model/validations/callbacks.rb      |  115 +
 .../lib/active_model/validations/clusivity.rb      |   51 +
 .../lib/active_model/validations/confirmation.rb   |   67 +
 .../lib/active_model/validations/exclusion.rb      |   46 +
 activemodel/lib/active_model/validations/format.rb |  113 +
 .../lib/active_model/validations/inclusion.rb      |   46 +
 activemodel/lib/active_model/validations/length.rb |  126 +
 .../lib/active_model/validations/numericality.rb   |  136 +
 .../lib/active_model/validations/presence.rb       |   39 +
 .../lib/active_model/validations/validates.rb      |  171 +
 activemodel/lib/active_model/validations/with.rb   |  150 +
 activemodel/lib/active_model/validator.rb          |  198 +
 activemodel/lib/active_model/version.rb            |    8 +
 activemodel/test/cases/attribute_methods_test.rb   |  253 ++
 activemodel/test/cases/callbacks_test.rb           |  114 +
 activemodel/test/cases/conversion_test.rb          |   46 +
 activemodel/test/cases/dirty_test.rb               |  179 +
 activemodel/test/cases/errors_test.rb              |  315 ++
 .../cases/forbidden_attributes_protection_test.rb  |   36 +
 activemodel/test/cases/helper.rb                   |   13 +
 activemodel/test/cases/lint_test.rb                |   20 +
 activemodel/test/cases/model_test.rb               |   75 +
 activemodel/test/cases/naming_test.rb              |  274 ++
 activemodel/test/cases/railtie_test.rb             |   32 +
 activemodel/test/cases/secure_password_test.rb     |  180 +
 activemodel/test/cases/serialization_test.rb       |  168 +
 .../cases/serializers/json_serialization_test.rb   |  210 +
 .../cases/serializers/xml_serialization_test.rb    |  262 ++
 activemodel/test/cases/translation_test.rb         |  104 +
 .../cases/validations/absence_validation_test.rb   |   67 +
 .../validations/acceptance_validation_test.rb      |   68 +
 .../test/cases/validations/callbacks_test.rb       |   98 +
 .../validations/conditional_validation_test.rb     |  139 +
 .../validations/confirmation_validation_test.rb    |  105 +
 .../cases/validations/exclusion_validation_test.rb |   92 +
 .../cases/validations/format_validation_test.rb    |  149 +
 .../i18n_generate_message_validation_test.rb       |  138 +
 .../test/cases/validations/i18n_validation_test.rb |  372 ++
 .../cases/validations/inclusion_validation_test.rb |  147 +
 .../cases/validations/length_validation_test.rb    |  424 ++
 .../validations/numericality_validation_test.rb    |  194 +
 .../cases/validations/presence_validation_test.rb  |  107 +
 .../test/cases/validations/validates_test.rb       |  159 +
 .../cases/validations/validations_context_test.rb  |   50 +
 .../test/cases/validations/with_validation_test.rb |  172 +
 activemodel/test/cases/validations_test.rb         |  391 ++
 activemodel/test/config.rb                         |    3 +
 activemodel/test/models/account.rb                 |    5 +
 activemodel/test/models/automobile.rb              |   13 +
 activemodel/test/models/blog_post.rb               |    9 +
 activemodel/test/models/contact.rb                 |   26 +
 activemodel/test/models/custom_reader.rb           |   15 +
 activemodel/test/models/helicopter.rb              |    7 +
 activemodel/test/models/person.rb                  |   17 +
 activemodel/test/models/person_with_validator.rb   |   24 +
 activemodel/test/models/project.rb                 |    3 +
 activemodel/test/models/reply.rb                   |   32 +
 activemodel/test/models/sheep.rb                   |    3 +
 activemodel/test/models/topic.rb                   |   40 +
 activemodel/test/models/track_back.rb              |   11 +
 activemodel/test/models/user.rb                    |   11 +
 activemodel/test/models/visitor.rb                 |   11 +
 activemodel/test/validators/email_validator.rb     |    6 +
 .../test/validators/namespace/email_validator.rb   |    6 +
 activerecord/CHANGELOG.md                          | 2264 +++++++++++
 activerecord/MIT-LICENSE                           |   20 +
 activerecord/README.rdoc                           |  213 +
 activerecord/RUNNING_UNIT_TESTS.rdoc               |   44 +
 activerecord/Rakefile                              |  228 ++
 activerecord/activerecord.gemspec                  |   28 +
 activerecord/examples/.gitignore                   |    1 +
 activerecord/examples/performance.rb               |  184 +
 activerecord/examples/simple.rb                    |   14 +
 activerecord/lib/active_record.rb                  |  170 +
 activerecord/lib/active_record/aggregations.rb     |  262 ++
 .../lib/active_record/association_relation.rb      |   22 +
 activerecord/lib/active_record/associations.rb     | 1616 ++++++++
 .../active_record/associations/alias_tracker.rb    |   86 +
 .../lib/active_record/associations/association.rb  |  253 ++
 .../associations/association_scope.rb              |  154 +
 .../associations/belongs_to_association.rb         |  101 +
 .../belongs_to_polymorphic_association.rb          |   40 +
 .../associations/builder/association.rb            |  138 +
 .../associations/builder/belongs_to.rb             |  138 +
 .../associations/builder/collection_association.rb |   91 +
 .../builder/has_and_belongs_to_many.rb             |  124 +
 .../active_record/associations/builder/has_many.rb |   15 +
 .../active_record/associations/builder/has_one.rb  |   23 +
 .../associations/builder/singular_association.rb   |   31 +
 .../associations/collection_association.rb         |  597 +++
 .../active_record/associations/collection_proxy.rb | 1035 +++++
 .../associations/has_many_association.rb           |  138 +
 .../associations/has_many_through_association.rb   |  220 +
 .../associations/has_one_association.rb            |  106 +
 .../associations/has_one_through_association.rb    |   36 +
 .../active_record/associations/join_dependency.rb  |  274 ++
 .../join_dependency/join_association.rb            |  118 +
 .../associations/join_dependency/join_base.rb      |   22 +
 .../associations/join_dependency/join_part.rb      |   72 +
 .../lib/active_record/associations/preloader.rb    |  192 +
 .../associations/preloader/association.rb          |  162 +
 .../associations/preloader/belongs_to.rb           |   17 +
 .../preloader/collection_association.rb            |   24 +
 .../associations/preloader/has_many.rb             |   17 +
 .../associations/preloader/has_many_through.rb     |   19 +
 .../associations/preloader/has_one.rb              |   23 +
 .../associations/preloader/has_one_through.rb      |    9 +
 .../associations/preloader/singular_association.rb |   21 +
 .../associations/preloader/through_association.rb  |   95 +
 .../associations/singular_association.rb           |   65 +
 .../associations/through_association.rb            |   89 +
 .../lib/active_record/attribute_assignment.rb      |  204 +
 .../lib/active_record/attribute_methods.rb         |  468 +++
 .../attribute_methods/before_type_cast.rb          |   71 +
 .../lib/active_record/attribute_methods/dirty.rb   |  127 +
 .../active_record/attribute_methods/primary_key.rb |  122 +
 .../lib/active_record/attribute_methods/query.rb   |   40 +
 .../lib/active_record/attribute_methods/read.rb    |  140 +
 .../attribute_methods/serialization.rb             |  199 +
 .../attribute_methods/time_zone_conversion.rb      |   59 +
 .../lib/active_record/attribute_methods/write.rb   |   98 +
 .../lib/active_record/autosave_association.rb      |  437 ++
 activerecord/lib/active_record/base.rb             |  327 ++
 activerecord/lib/active_record/callbacks.rb        |  313 ++
 .../lib/active_record/coders/yaml_column.rb        |   38 +
 .../abstract/connection_pool.rb                    |  633 +++
 .../abstract/database_limits.rb                    |   67 +
 .../abstract/database_statements.rb                |  391 ++
 .../connection_adapters/abstract/query_cache.rb    |   95 +
 .../connection_adapters/abstract/quoting.rb        |  129 +
 .../connection_adapters/abstract/savepoints.rb     |   21 +
 .../abstract/schema_creation.rb                    |   90 +
 .../abstract/schema_definitions.rb                 |  502 +++
 .../connection_adapters/abstract/schema_dumper.rb  |   70 +
 .../abstract/schema_statements.rb                  |  857 ++++
 .../connection_adapters/abstract/transaction.rb    |  207 +
 .../connection_adapters/abstract_adapter.rb        |  388 ++
 .../connection_adapters/abstract_mysql_adapter.rb  |  780 ++++
 .../active_record/connection_adapters/column.rb    |  293 ++
 .../connection_specification.rb                    |  284 ++
 .../connection_adapters/mysql2_adapter.rb          |  284 ++
 .../connection_adapters/mysql_adapter.rb           |  575 +++
 .../connection_adapters/postgresql/array_parser.rb |  105 +
 .../connection_adapters/postgresql/cast.rb         |  168 +
 .../postgresql/database_statements.rb              |  217 +
 .../connection_adapters/postgresql/oid.rb          |  386 ++
 .../connection_adapters/postgresql/quoting.rb      |  198 +
 .../postgresql/referential_integrity.rb            |   30 +
 .../postgresql/schema_statements.rb                |  504 +++
 .../connection_adapters/postgresql_adapter.rb      | 1007 +++++
 .../connection_adapters/schema_cache.rb            |  108 +
 .../connection_adapters/sqlite3_adapter.rb         |  626 +++
 .../connection_adapters/statement_pool.rb          |   40 +
 .../lib/active_record/connection_handling.rb       |  132 +
 activerecord/lib/active_record/core.rb             |  458 +++
 activerecord/lib/active_record/counter_cache.rb    |  121 +
 activerecord/lib/active_record/dynamic_matchers.rb |  140 +
 activerecord/lib/active_record/enum.rb             |  199 +
 activerecord/lib/active_record/errors.rb           |  230 ++
 activerecord/lib/active_record/explain.rb          |   38 +
 activerecord/lib/active_record/explain_registry.rb |   30 +
 .../lib/active_record/explain_subscriber.rb        |   29 +
 activerecord/lib/active_record/fixture_set/file.rb |   56 +
 activerecord/lib/active_record/fixtures.rb         | 1021 +++++
 activerecord/lib/active_record/gem_version.rb      |   15 +
 activerecord/lib/active_record/inheritance.rb      |  222 ++
 activerecord/lib/active_record/integration.rb      |  113 +
 activerecord/lib/active_record/locale/en.yml       |   47 +
 .../lib/active_record/locking/optimistic.rb        |  186 +
 .../lib/active_record/locking/pessimistic.rb       |   77 +
 activerecord/lib/active_record/log_subscriber.rb   |   75 +
 activerecord/lib/active_record/migration.rb        | 1048 +++++
 .../active_record/migration/command_recorder.rb    |  180 +
 .../lib/active_record/migration/join_table.rb      |   15 +
 activerecord/lib/active_record/model_schema.rb     |  348 ++
 .../lib/active_record/nested_attributes.rb         |  548 +++
 activerecord/lib/active_record/no_touching.rb      |   52 +
 activerecord/lib/active_record/null_relation.rb    |   81 +
 activerecord/lib/active_record/persistence.rb      |  513 +++
 activerecord/lib/active_record/query_cache.rb      |   56 +
 activerecord/lib/active_record/querying.rb         |   65 +
 activerecord/lib/active_record/railtie.rb          |  159 +
 .../lib/active_record/railties/console_sandbox.rb  |    5 +
 .../active_record/railties/controller_runtime.rb   |   50 +
 .../lib/active_record/railties/databases.rake      |  390 ++
 .../lib/active_record/railties/jdbcmysql_error.rb  |   16 +
 .../lib/active_record/readonly_attributes.rb       |   24 +
 activerecord/lib/active_record/reflection.rb       |  729 ++++
 activerecord/lib/active_record/relation.rb         |  643 +++
 activerecord/lib/active_record/relation/batches.rb |  139 +
 .../lib/active_record/relation/calculations.rb     |  403 ++
 .../lib/active_record/relation/delegation.rb       |  140 +
 .../lib/active_record/relation/finder_methods.rb   |  484 +++
 activerecord/lib/active_record/relation/merger.rb  |  183 +
 .../active_record/relation/predicate_builder.rb    |  125 +
 .../relation/predicate_builder/array_handler.rb    |   29 +
 .../relation/predicate_builder/relation_handler.rb |   13 +
 .../lib/active_record/relation/query_methods.rb    | 1090 +++++
 .../lib/active_record/relation/spawn_methods.rb    |   72 +
 activerecord/lib/active_record/result.rb           |  120 +
 activerecord/lib/active_record/runtime_registry.rb |   22 +
 activerecord/lib/active_record/sanitization.rb     |  181 +
 activerecord/lib/active_record/schema.rb           |   65 +
 activerecord/lib/active_record/schema_dumper.rb    |  219 +
 activerecord/lib/active_record/schema_migration.rb |   45 +
 activerecord/lib/active_record/scoping.rb          |   87 +
 activerecord/lib/active_record/scoping/default.rb  |  133 +
 activerecord/lib/active_record/scoping/named.rb    |  160 +
 activerecord/lib/active_record/serialization.rb    |   22 +
 .../active_record/serializers/xml_serializer.rb    |  197 +
 activerecord/lib/active_record/statement_cache.rb  |   26 +
 activerecord/lib/active_record/store.rb            |  205 +
 .../lib/active_record/tasks/database_tasks.rb      |  230 ++
 .../active_record/tasks/mysql_database_tasks.rb    |  144 +
 .../tasks/postgresql_database_tasks.rb             |   90 +
 .../active_record/tasks/sqlite_database_tasks.rb   |   51 +
 activerecord/lib/active_record/timestamp.rb        |  119 +
 activerecord/lib/active_record/transactions.rb     |  401 ++
 activerecord/lib/active_record/translation.rb      |   22 +
 activerecord/lib/active_record/validations.rb      |   84 +
 .../lib/active_record/validations/associated.rb    |   49 +
 .../lib/active_record/validations/presence.rb      |   65 +
 .../lib/active_record/validations/uniqueness.rb    |  235 ++
 activerecord/lib/active_record/version.rb          |    8 +
 activerecord/lib/rails/generators/active_record.rb |   17 +
 .../rails/generators/active_record/migration.rb    |   18 +
 .../active_record/migration/migration_generator.rb |   66 +
 .../migration/templates/create_table_migration.rb  |   19 +
 .../active_record/migration/templates/migration.rb |   39 +
 .../active_record/model/model_generator.rb         |   52 +
 .../active_record/model/templates/model.rb         |   10 +
 .../active_record/model/templates/module.rb        |    7 +
 activerecord/test/.gitignore                       |    1 +
 .../connection_adapters/fake_adapter.rb            |   45 +
 activerecord/test/assets/example.log               |    1 +
 activerecord/test/assets/flowers.jpg               |  Bin 0 -> 5834 bytes
 activerecord/test/assets/test.txt                  |    1 +
 activerecord/test/cases/adapter_test.rb            |  241 ++
 .../cases/adapters/mysql/active_schema_test.rb     |  143 +
 .../cases/adapters/mysql/case_sensitivity_test.rb  |   35 +
 .../test/cases/adapters/mysql/connection_test.rb   |  185 +
 .../test/cases/adapters/mysql/enum_test.rb         |   10 +
 .../cases/adapters/mysql/mysql_adapter_test.rb     |  145 +
 .../test/cases/adapters/mysql/quoting_test.rb      |   25 +
 .../cases/adapters/mysql/reserved_word_test.rb     |  153 +
 .../test/cases/adapters/mysql/schema_test.rb       |  100 +
 activerecord/test/cases/adapters/mysql/sp_test.rb  |   15 +
 .../test/cases/adapters/mysql/sql_types_test.rb    |   14 +
 .../cases/adapters/mysql/statement_pool_test.rb    |   23 +
 .../cases/adapters/mysql2/active_schema_test.rb    |  143 +
 .../cases/adapters/mysql2/bind_parameter_test.rb   |   50 +
 .../test/cases/adapters/mysql2/boolean_test.rb     |   91 +
 .../cases/adapters/mysql2/case_sensitivity_test.rb |   35 +
 .../test/cases/adapters/mysql2/connection_test.rb  |  118 +
 .../test/cases/adapters/mysql2/enum_test.rb        |   10 +
 .../test/cases/adapters/mysql2/explain_test.rb     |   26 +
 .../cases/adapters/mysql2/reserved_word_test.rb    |  152 +
 .../adapters/mysql2/schema_migrations_test.rb      |   39 +
 .../test/cases/adapters/mysql2/schema_test.rb      |   79 +
 .../test/cases/adapters/mysql2/sql_types_test.rb   |   14 +
 .../adapters/postgresql/active_schema_test.rb      |   58 +
 .../test/cases/adapters/postgresql/array_test.rb   |  197 +
 .../test/cases/adapters/postgresql/bytea_test.rb   |  104 +
 .../cases/adapters/postgresql/composite_test.rb    |   42 +
 .../cases/adapters/postgresql/connection_test.rb   |  183 +
 .../cases/adapters/postgresql/datatype_test.rb     |  332 ++
 .../test/cases/adapters/postgresql/explain_test.rb |   28 +
 .../postgresql/extension_migration_test.rb         |   65 +
 .../test/cases/adapters/postgresql/hstore_test.rb  |  292 ++
 .../test/cases/adapters/postgresql/json_test.rb    |  134 +
 .../test/cases/adapters/postgresql/ltree_test.rb   |   41 +
 .../adapters/postgresql/postgresql_adapter_test.rb |  349 ++
 .../test/cases/adapters/postgresql/quoting_test.rb |   69 +
 .../test/cases/adapters/postgresql/range_test.rb   |  276 ++
 .../postgresql/schema_authorization_test.rb        |  114 +
 .../test/cases/adapters/postgresql/schema_test.rb  |  420 ++
 .../cases/adapters/postgresql/sql_types_test.rb    |   18 +
 .../adapters/postgresql/statement_pool_test.rb     |   41 +
 .../cases/adapters/postgresql/timestamp_test.rb    |  101 +
 .../test/cases/adapters/postgresql/utils_test.rb   |   20 +
 .../test/cases/adapters/postgresql/uuid_test.rb    |  161 +
 .../test/cases/adapters/postgresql/view_test.rb    |   49 +
 .../test/cases/adapters/postgresql/xml_test.rb     |   38 +
 .../test/cases/adapters/sqlite3/copy_table_test.rb |   99 +
 .../test/cases/adapters/sqlite3/explain_test.rb    |   26 +
 .../test/cases/adapters/sqlite3/quoting_test.rb    |  109 +
 .../cases/adapters/sqlite3/sqlite3_adapter_test.rb |  424 ++
 .../adapters/sqlite3/sqlite3_create_folder_test.rb |   21 +
 .../cases/adapters/sqlite3/statement_pool_test.rb  |   25 +
 activerecord/test/cases/aggregations_test.rb       |  158 +
 activerecord/test/cases/ar_schema_test.rb          |   70 +
 .../cases/associations/association_scope_test.rb   |   16 +
 .../associations/belongs_to_associations_test.rb   |  909 +++++
 .../test/cases/associations/callbacks_test.rb      |  189 +
 .../associations/cascaded_eager_loading_test.rb    |  188 +
 .../eager_load_includes_full_sti_class_test.rb     |   36 +
 .../associations/eager_load_nested_include_test.rb |  128 +
 .../associations/eager_singularization_test.rb     |  148 +
 activerecord/test/cases/associations/eager_test.rb | 1255 ++++++
 .../test/cases/associations/extension_test.rb      |   81 +
 .../has_and_belongs_to_many_associations_test.rb   |  886 ++++
 .../associations/has_many_associations_test.rb     | 1858 +++++++++
 .../has_many_through_associations_test.rb          | 1140 ++++++
 .../associations/has_one_associations_test.rb      |  577 +++
 .../has_one_through_associations_test.rb           |  326 ++
 .../associations/inner_join_association_test.rb    |  129 +
 .../associations/inverse_associations_test.rb      |  670 ++++
 .../test/cases/associations/join_model_test.rb     |  750 ++++
 .../nested_through_associations_test.rb            |  578 +++
 activerecord/test/cases/associations_test.rb       |  353 ++
 .../test/cases/attribute_methods/read_test.rb      |   58 +
 .../cases/attribute_methods/serialization_test.rb  |   29 +
 activerecord/test/cases/attribute_methods_test.rb  |  868 ++++
 .../test/cases/autosave_association_test.rb        | 1545 +++++++
 activerecord/test/cases/base_test.rb               | 1599 ++++++++
 activerecord/test/cases/batches_test.rb            |  212 +
 activerecord/test/cases/binary_test.rb             |   49 +
 activerecord/test/cases/bind_parameter_test.rb     |   94 +
 activerecord/test/cases/calculations_test.rb       |  609 +++
 activerecord/test/cases/callbacks_test.rb          |  535 +++
 activerecord/test/cases/clone_test.rb              |   40 +
 activerecord/test/cases/coders/yaml_column_test.rb |   63 +
 activerecord/test/cases/column_alias_test.rb       |   17 +
 activerecord/test/cases/column_definition_test.rb  |  143 +
 activerecord/test/cases/column_test.rb             |  123 +
 .../connection_adapters/abstract_adapter_test.rb   |   62 +
 .../connection_adapters/connection_handler_test.rb |  246 ++
 .../connection_specification_test.rb               |   12 +
 .../test/cases/connection_adapters/quoting_test.rb |   13 +
 .../cases/connection_adapters/schema_cache_test.rb |   56 +
 .../test/cases/connection_management_test.rb       |  114 +
 activerecord/test/cases/connection_pool_test.rb    |  344 ++
 .../connection_specification/resolver_test.rb      |  116 +
 activerecord/test/cases/core_test.rb               |   33 +
 activerecord/test/cases/counter_cache_test.rb      |  163 +
 activerecord/test/cases/custom_locking_test.rb     |   17 +
 .../test/cases/database_statements_test.rb         |   19 +
 activerecord/test/cases/date_time_test.rb          |   43 +
 activerecord/test/cases/defaults_test.rb           |  214 +
 activerecord/test/cases/dirty_test.rb              |  634 +++
 activerecord/test/cases/disconnected_test.rb       |   28 +
 activerecord/test/cases/dup_test.rb                |  136 +
 activerecord/test/cases/enum_test.rb               |  289 ++
 activerecord/test/cases/explain_subscriber_test.rb |   59 +
 activerecord/test/cases/explain_test.rb            |   72 +
 activerecord/test/cases/finder_respond_to_test.rb  |   60 +
 activerecord/test/cases/finder_test.rb             |  999 +++++
 activerecord/test/cases/fixture_set/file_test.rb   |  138 +
 activerecord/test/cases/fixtures_test.rb           |  860 ++++
 .../cases/forbidden_attributes_protection_test.rb  |   69 +
 .../test/cases/habtm_destroy_order_test.rb         |   61 +
 activerecord/test/cases/helper.rb                  |  186 +
 activerecord/test/cases/hot_compatibility_test.rb  |   54 +
 activerecord/test/cases/i18n_test.rb               |   45 +
 activerecord/test/cases/inheritance_test.rb        |  377 ++
 activerecord/test/cases/integration_test.rb        |  138 +
 activerecord/test/cases/invalid_connection_test.rb |   22 +
 activerecord/test/cases/invalid_date_test.rb       |   32 +
 .../test/cases/invertible_migration_test.rb        |  290 ++
 activerecord/test/cases/json_serialization_test.rb |  300 ++
 activerecord/test/cases/locking_test.rb            |  481 +++
 activerecord/test/cases/log_subscriber_test.rb     |  136 +
 .../test/cases/migration/change_schema_test.rb     |  387 ++
 .../test/cases/migration/change_table_test.rb      |  204 +
 .../test/cases/migration/column_attributes_test.rb |  177 +
 .../cases/migration/column_positioning_test.rb     |   57 +
 activerecord/test/cases/migration/columns_test.rb  |  279 ++
 .../test/cases/migration/command_recorder_test.rb  |  258 ++
 .../test/cases/migration/create_join_table_test.rb |  125 +
 activerecord/test/cases/migration/helper.rb        |   43 +
 activerecord/test/cases/migration/index_test.rb    |  205 +
 activerecord/test/cases/migration/logger_test.rb   |   37 +
 .../test/cases/migration/references_index_test.rb  |  102 +
 .../cases/migration/references_statements_test.rb  |  111 +
 .../test/cases/migration/rename_table_test.rb      |   90 +
 .../test/cases/migration/table_and_index_test.rb   |   24 +
 activerecord/test/cases/migration_test.rb          |  933 +++++
 activerecord/test/cases/migrator_test.rb           |  378 ++
 activerecord/test/cases/mixin_test.rb              |   70 +
 activerecord/test/cases/modules_test.rb            |  144 +
 .../test/cases/multiparameter_attributes_test.rb   |  350 ++
 activerecord/test/cases/multiple_db_test.rb        |  108 +
 activerecord/test/cases/nested_attributes_test.rb  | 1056 +++++
 .../cases/nested_attributes_with_callbacks_test.rb |  144 +
 activerecord/test/cases/persistence_test.rb        |  849 ++++
 activerecord/test/cases/pooled_connections_test.rb |   51 +
 activerecord/test/cases/primary_keys_test.rb       |  247 ++
 activerecord/test/cases/query_cache_test.rb        |  290 ++
 activerecord/test/cases/quoting_test.rb            |  200 +
 activerecord/test/cases/readonly_test.rb           |  111 +
 activerecord/test/cases/reaper_test.rb             |   81 +
 activerecord/test/cases/reflection_test.rb         |  416 ++
 .../test/cases/relation/delegation_test.rb         |   68 +
 activerecord/test/cases/relation/merging_test.rb   |  168 +
 activerecord/test/cases/relation/mutation_test.rb  |  153 +
 .../test/cases/relation/predicate_builder_test.rb  |   14 +
 .../test/cases/relation/where_chain_test.rb        |  116 +
 activerecord/test/cases/relation/where_test.rb     |  183 +
 activerecord/test/cases/relation_test.rb           |  239 ++
 activerecord/test/cases/relations_test.rb          | 1695 ++++++++
 activerecord/test/cases/reload_models_test.rb      |   22 +
 activerecord/test/cases/result_test.rb             |   40 +
 activerecord/test/cases/sanitize_test.rb           |   54 +
 activerecord/test/cases/schema_dumper_test.rb      |  399 ++
 .../test/cases/scoping/default_scoping_test.rb     |  416 ++
 .../test/cases/scoping/named_scoping_test.rb       |  513 +++
 .../test/cases/scoping/relation_scoping_test.rb    |  331 ++
 activerecord/test/cases/serialization_test.rb      |   87 +
 .../test/cases/serialized_attribute_test.rb        |  264 ++
 activerecord/test/cases/statement_cache_test.rb    |   64 +
 activerecord/test/cases/store_test.rb              |  209 +
 .../test/cases/tasks/database_tasks_test.rb        |  338 ++
 activerecord/test/cases/tasks/mysql_rake_test.rb   |  309 ++
 .../test/cases/tasks/postgresql_rake_test.rb       |  243 ++
 activerecord/test/cases/tasks/sqlite_rake_test.rb  |  191 +
 activerecord/test/cases/test_case.rb               |  114 +
 activerecord/test/cases/timestamp_test.rb          |  414 ++
 .../test/cases/transaction_callbacks_test.rb       |  351 ++
 .../test/cases/transaction_isolation_test.rb       |  106 +
 activerecord/test/cases/transactions_test.rb       |  667 ++++
 activerecord/test/cases/unconnected_test.rb        |   33 +
 .../validations/association_validation_test.rb     |  127 +
 .../i18n_generate_message_validation_test.rb       |   84 +
 .../test/cases/validations/i18n_validation_test.rb |   89 +
 .../cases/validations/presence_validation_test.rb  |   67 +
 .../validations/uniqueness_validation_test.rb      |  406 ++
 .../test/cases/validations_repair_helper.rb        |   23 +
 activerecord/test/cases/validations_test.rb        |  122 +
 activerecord/test/cases/xml_serialization_test.rb  |  451 +++
 activerecord/test/cases/yaml_serialization_test.rb |   50 +
 activerecord/test/config.example.yml               |  140 +
 activerecord/test/config.rb                        |    5 +
 activerecord/test/fixtures/.gitignore              |    1 +
 activerecord/test/fixtures/accounts.yml            |   29 +
 activerecord/test/fixtures/admin/accounts.yml      |    2 +
 .../test/fixtures/admin/randomly_named_a9.yml      |    7 +
 .../test/fixtures/admin/randomly_named_b0.yml      |    7 +
 activerecord/test/fixtures/admin/users.yml         |   10 +
 activerecord/test/fixtures/all/admin               |    1 +
 activerecord/test/fixtures/all/developers.yml      |    0
 activerecord/test/fixtures/all/people.yml          |    0
 activerecord/test/fixtures/all/tasks.yml           |    0
 activerecord/test/fixtures/author_addresses.yml    |    5 +
 activerecord/test/fixtures/author_favorites.yml    |    4 +
 activerecord/test/fixtures/authors.yml             |   15 +
 activerecord/test/fixtures/binaries.yml            |  133 +
 activerecord/test/fixtures/books.yml               |   11 +
 activerecord/test/fixtures/cars.yml                |    9 +
 activerecord/test/fixtures/categories.yml          |   19 +
 .../fixtures/categories/special_categories.yml     |    9 +
 .../categories/subsubdir/arbitrary_filename.yml    |    4 +
 activerecord/test/fixtures/categories_ordered.yml  |    7 +
 activerecord/test/fixtures/categories_posts.yml    |   31 +
 activerecord/test/fixtures/categorizations.yml     |   23 +
 activerecord/test/fixtures/clubs.yml               |    8 +
 activerecord/test/fixtures/collections.yml         |    3 +
 activerecord/test/fixtures/colleges.yml            |    3 +
 activerecord/test/fixtures/comments.yml            |   65 +
 activerecord/test/fixtures/companies.yml           |   67 +
 activerecord/test/fixtures/computers.yml           |    5 +
 activerecord/test/fixtures/courses.yml             |    8 +
 activerecord/test/fixtures/customers.yml           |   26 +
 activerecord/test/fixtures/dashboards.yml          |    6 +
 activerecord/test/fixtures/developers.yml          |   21 +
 activerecord/test/fixtures/developers_projects.yml |   17 +
 activerecord/test/fixtures/dog_lovers.yml          |    7 +
 activerecord/test/fixtures/dogs.yml                |    4 +
 activerecord/test/fixtures/edges.yml               |    5 +
 activerecord/test/fixtures/entrants.yml            |   14 +
 activerecord/test/fixtures/essays.yml              |    6 +
 activerecord/test/fixtures/faces.yml               |   11 +
 activerecord/test/fixtures/fk_test_has_fk.yml      |    3 +
 activerecord/test/fixtures/fk_test_has_pk.yml      |    2 +
 activerecord/test/fixtures/friendships.yml         |    4 +
 activerecord/test/fixtures/funny_jokes.yml         |   10 +
 activerecord/test/fixtures/interests.yml           |   33 +
 activerecord/test/fixtures/items.yml               |    3 +
 activerecord/test/fixtures/jobs.yml                |    7 +
 activerecord/test/fixtures/legacy_things.yml       |    3 +
 activerecord/test/fixtures/mateys.yml              |    4 +
 activerecord/test/fixtures/member_details.yml      |    8 +
 activerecord/test/fixtures/member_types.yml        |    6 +
 activerecord/test/fixtures/members.yml             |   11 +
 activerecord/test/fixtures/memberships.yml         |   34 +
 activerecord/test/fixtures/men.yml                 |    5 +
 activerecord/test/fixtures/minimalistics.yml       |    2 +
 activerecord/test/fixtures/minivans.yml            |    5 +
 activerecord/test/fixtures/mixed_case_monkeys.yml  |    6 +
 activerecord/test/fixtures/mixins.yml              |   29 +
 activerecord/test/fixtures/movies.yml              |    7 +
 activerecord/test/fixtures/naked/csv/accounts.csv  |    1 +
 activerecord/test/fixtures/naked/yml/accounts.yml  |    1 +
 activerecord/test/fixtures/naked/yml/companies.yml |    1 +
 activerecord/test/fixtures/naked/yml/courses.yml   |    1 +
 activerecord/test/fixtures/organizations.yml       |    5 +
 activerecord/test/fixtures/other_topics.yml        |   42 +
 activerecord/test/fixtures/owners.yml              |    9 +
 activerecord/test/fixtures/parrots.yml             |   27 +
 activerecord/test/fixtures/parrots_pirates.yml     |    7 +
 activerecord/test/fixtures/people.yml              |   24 +
 activerecord/test/fixtures/peoples_treasures.yml   |    3 +
 activerecord/test/fixtures/pets.yml                |   19 +
 activerecord/test/fixtures/pirates.yml             |    9 +
 activerecord/test/fixtures/posts.yml               |   82 +
 activerecord/test/fixtures/price_estimates.yml     |    7 +
 activerecord/test/fixtures/products.yml            |    4 +
 activerecord/test/fixtures/projects.yml            |    7 +
 activerecord/test/fixtures/randomly_named_a9.yml   |    7 +
 activerecord/test/fixtures/ratings.yml             |   14 +
 activerecord/test/fixtures/readers.yml             |   11 +
 activerecord/test/fixtures/references.yml          |   17 +
 .../test/fixtures/reserved_words/distinct.yml      |    5 +
 .../fixtures/reserved_words/distinct_select.yml    |   11 +
 .../test/fixtures/reserved_words/group.yml         |   14 +
 .../test/fixtures/reserved_words/select.yml        |    8 +
 .../test/fixtures/reserved_words/values.yml        |    7 +
 activerecord/test/fixtures/ships.yml               |    6 +
 activerecord/test/fixtures/speedometers.yml        |    8 +
 activerecord/test/fixtures/sponsors.yml            |   12 +
 activerecord/test/fixtures/string_key_objects.yml  |    7 +
 activerecord/test/fixtures/subscribers.yml         |   11 +
 activerecord/test/fixtures/subscriptions.yml       |   12 +
 activerecord/test/fixtures/taggings.yml            |   78 +
 activerecord/test/fixtures/tags.yml                |   11 +
 activerecord/test/fixtures/tasks.yml               |    7 +
 activerecord/test/fixtures/teapots.yml             |    3 +
 .../test/fixtures/to_be_linked/accounts.yml        |    2 +
 activerecord/test/fixtures/to_be_linked/users.yml  |   10 +
 activerecord/test/fixtures/topics.yml              |   49 +
 activerecord/test/fixtures/toys.yml                |   14 +
 activerecord/test/fixtures/traffic_lights.yml      |   10 +
 activerecord/test/fixtures/treasures.yml           |   10 +
 activerecord/test/fixtures/variants.yml            |    4 +
 activerecord/test/fixtures/vegetables.yml          |   20 +
 activerecord/test/fixtures/vertices.yml            |    4 +
 activerecord/test/fixtures/warehouse-things.yml    |    3 +
 activerecord/test/fixtures/zines.yml               |    5 +
 .../test/migrations/10_urban/9_add_expressions.rb  |   11 +
 .../migrations/decimal/1_give_me_big_numbers.rb    |   15 +
 activerecord/test/migrations/empty/.gitkeep        |    0
 .../migrations/magic/1_currencies_have_symbols.rb  |   12 +
 .../missing/1000_people_have_middle_names.rb       |    9 +
 .../migrations/missing/1_people_have_last_names.rb |    9 +
 .../test/migrations/missing/3_we_need_reminders.rb |   12 +
 .../migrations/missing/4_innocent_jointable.rb     |   12 +
 .../test/migrations/rename/1_we_need_things.rb     |   11 +
 .../test/migrations/rename/2_rename_things.rb      |    9 +
 .../migrations/to_copy/1_people_have_hobbies.rb    |    9 +
 .../to_copy/2_people_have_descriptions.rb          |    9 +
 .../test/migrations/to_copy2/1_create_articles.rb  |    7 +
 .../test/migrations/to_copy2/2_create_comments.rb  |    7 +
 .../1_people_have_hobbies.rb                       |    9 +
 .../20090101010101_people_have_hobbies.rb          |    9 +
 .../20090101010202_people_have_descriptions.rb     |    9 +
 .../20090101010101_create_articles.rb              |    7 +
 .../20090101010202_create_comments.rb              |    7 +
 .../valid/1_valid_people_have_last_names.rb        |    9 +
 .../test/migrations/valid/2_we_need_reminders.rb   |   12 +
 .../test/migrations/valid/3_innocent_jointable.rb  |   12 +
 .../1_valid_people_have_last_names.rb              |    9 +
 .../sub/2_we_need_reminders.rb                     |   12 +
 .../sub1/3_innocent_jointable.rb                   |   12 +
 ...valid_with_timestamps_people_have_last_names.rb |    9 +
 ...0101_valid_with_timestamps_we_need_reminders.rb |   12 +
 ...101_valid_with_timestamps_innocent_jointable.rb |   12 +
 .../20131219224947_migration_version_check.rb      |    8 +
 activerecord/test/models/admin.rb                  |    5 +
 activerecord/test/models/admin/account.rb          |    3 +
 .../test/models/admin/randomly_named_c1.rb         |    3 +
 activerecord/test/models/admin/user.rb             |   40 +
 activerecord/test/models/aircraft.rb               |    4 +
 activerecord/test/models/arunit2_model.rb          |    3 +
 activerecord/test/models/author.rb                 |  200 +
 activerecord/test/models/auto_id.rb                |    4 +
 .../test/models/autoloadable/extra_firm.rb         |    2 +
 activerecord/test/models/binary.rb                 |    2 +
 activerecord/test/models/bird.rb                   |   12 +
 activerecord/test/models/book.rb                   |   18 +
 activerecord/test/models/boolean.rb                |    2 +
 activerecord/test/models/bulb.rb                   |   51 +
 activerecord/test/models/cake_designer.rb          |    3 +
 activerecord/test/models/car.rb                    |   26 +
 activerecord/test/models/categorization.rb         |   19 +
 activerecord/test/models/category.rb               |   35 +
 activerecord/test/models/chef.rb                   |    3 +
 activerecord/test/models/citation.rb               |    3 +
 activerecord/test/models/club.rb                   |   23 +
 activerecord/test/models/college.rb                |   10 +
 activerecord/test/models/column.rb                 |    3 +
 activerecord/test/models/column_name.rb            |    3 +
 activerecord/test/models/comment.rb                |   53 +
 activerecord/test/models/company.rb                |  223 ++
 activerecord/test/models/company_in_module.rb      |   80 +
 activerecord/test/models/computer.rb               |    3 +
 activerecord/test/models/contact.rb                |   40 +
 activerecord/test/models/contract.rb               |   20 +
 activerecord/test/models/country.rb                |    7 +
 activerecord/test/models/course.rb                 |    6 +
 activerecord/test/models/customer.rb               |   77 +
 activerecord/test/models/dashboard.rb              |    3 +
 activerecord/test/models/default.rb                |    2 +
 activerecord/test/models/department.rb             |    4 +
 activerecord/test/models/developer.rb              |  254 ++
 activerecord/test/models/dog.rb                    |    5 +
 activerecord/test/models/dog_lover.rb              |    5 +
 activerecord/test/models/drink_designer.rb         |    3 +
 activerecord/test/models/edge.rb                   |    5 +
 activerecord/test/models/electron.rb               |    5 +
 activerecord/test/models/engine.rb                 |    4 +
 activerecord/test/models/entrant.rb                |    3 +
 activerecord/test/models/essay.rb                  |    5 +
 activerecord/test/models/event.rb                  |    3 +
 activerecord/test/models/eye.rb                    |   37 +
 activerecord/test/models/face.rb                   |    7 +
 activerecord/test/models/friendship.rb             |    6 +
 activerecord/test/models/guid.rb                   |    2 +
 activerecord/test/models/hotel.rb                  |    6 +
 activerecord/test/models/interest.rb               |    5 +
 activerecord/test/models/invoice.rb                |    4 +
 activerecord/test/models/item.rb                   |    7 +
 activerecord/test/models/job.rb                    |    7 +
 activerecord/test/models/joke.rb                   |    7 +
 activerecord/test/models/keyboard.rb               |    3 +
 activerecord/test/models/legacy_thing.rb           |    3 +
 activerecord/test/models/lesson.rb                 |   11 +
 activerecord/test/models/line_item.rb              |    3 +
 activerecord/test/models/liquid.rb                 |    4 +
 activerecord/test/models/man.rb                    |   10 +
 activerecord/test/models/matey.rb                  |    4 +
 activerecord/test/models/member.rb                 |   35 +
 activerecord/test/models/member_detail.rb          |    7 +
 activerecord/test/models/member_type.rb            |    3 +
 activerecord/test/models/membership.rb             |   20 +
 activerecord/test/models/minimalistic.rb           |    2 +
 activerecord/test/models/minivan.rb                |    9 +
 activerecord/test/models/mixed_case_monkey.rb      |    3 +
 activerecord/test/models/molecule.rb               |    6 +
 activerecord/test/models/movie.rb                  |    5 +
 activerecord/test/models/order.rb                  |    4 +
 activerecord/test/models/organization.rb           |   12 +
 activerecord/test/models/owner.rb                  |   34 +
 activerecord/test/models/parrot.rb                 |   29 +
 activerecord/test/models/person.rb                 |  141 +
 activerecord/test/models/pet.rb                    |   15 +
 activerecord/test/models/pirate.rb                 |   87 +
 activerecord/test/models/possession.rb             |    3 +
 activerecord/test/models/post.rb                   |  221 +
 activerecord/test/models/price_estimate.rb         |    4 +
 activerecord/test/models/project.rb                |   29 +
 activerecord/test/models/publisher.rb              |    2 +
 activerecord/test/models/publisher/article.rb      |    4 +
 activerecord/test/models/publisher/magazine.rb     |    3 +
 activerecord/test/models/randomly_named_c1.rb      |    3 +
 activerecord/test/models/rating.rb                 |    4 +
 activerecord/test/models/reader.rb                 |   23 +
 activerecord/test/models/record.rb                 |    2 +
 activerecord/test/models/reference.rb              |   22 +
 activerecord/test/models/reply.rb                  |   61 +
 activerecord/test/models/ship.rb                   |   19 +
 activerecord/test/models/ship_part.rb              |    7 +
 activerecord/test/models/shop.rb                   |   17 +
 activerecord/test/models/speedometer.rb            |    6 +
 activerecord/test/models/sponsor.rb                |    7 +
 activerecord/test/models/string_key_object.rb      |    3 +
 activerecord/test/models/student.rb                |    4 +
 activerecord/test/models/subject.rb                |   16 +
 activerecord/test/models/subscriber.rb             |    8 +
 activerecord/test/models/subscription.rb           |    4 +
 activerecord/test/models/tag.rb                    |    7 +
 activerecord/test/models/tagging.rb                |   13 +
 activerecord/test/models/task.rb                   |    5 +
 activerecord/test/models/topic.rb                  |  124 +
 activerecord/test/models/toy.rb                    |    6 +
 activerecord/test/models/traffic_light.rb          |    4 +
 activerecord/test/models/treasure.rb               |   12 +
 activerecord/test/models/treaty.rb                 |    7 +
 activerecord/test/models/tyre.rb                   |    3 +
 activerecord/test/models/vegetables.rb             |   24 +
 activerecord/test/models/vertex.rb                 |    9 +
 activerecord/test/models/warehouse_thing.rb        |    5 +
 activerecord/test/models/wheel.rb                  |    3 +
 activerecord/test/models/without_table.rb          |    3 +
 activerecord/test/models/zine.rb                   |    3 +
 activerecord/test/schema/mysql2_specific_schema.rb |   58 +
 activerecord/test/schema/mysql_specific_schema.rb  |   70 +
 activerecord/test/schema/oracle_specific_schema.rb |   43 +
 .../test/schema/postgresql_specific_schema.rb      |  211 +
 activerecord/test/schema/schema.rb                 |  868 ++++
 activerecord/test/schema/sqlite_specific_schema.rb |   22 +
 activerecord/test/support/config.rb                |   43 +
 activerecord/test/support/connection.rb            |   21 +
 activesupport/CHANGELOG.md                         |  730 ++++
 activesupport/MIT-LICENSE                          |   20 +
 activesupport/README.rdoc                          |   35 +
 activesupport/Rakefile                             |   32 +
 activesupport/activesupport.gemspec                |   28 +
 activesupport/bin/generate_tables                  |  144 +
 activesupport/lib/active_support.rb                |   75 +
 activesupport/lib/active_support/all.rb            |    3 +
 .../lib/active_support/backtrace_cleaner.rb        |  103 +
 activesupport/lib/active_support/benchmarkable.rb  |   49 +
 activesupport/lib/active_support/builder.rb        |    6 +
 activesupport/lib/active_support/cache.rb          |  719 ++++
 .../lib/active_support/cache/file_store.rb         |  185 +
 .../lib/active_support/cache/mem_cache_store.rb    |  198 +
 .../lib/active_support/cache/memory_store.rb       |  172 +
 .../lib/active_support/cache/null_store.rb         |   44 +
 .../active_support/cache/strategy/local_cache.rb   |  160 +
 .../cache/strategy/local_cache_middleware.rb       |   39 +
 activesupport/lib/active_support/callbacks.rb      |  745 ++++
 activesupport/lib/active_support/concern.rb        |  134 +
 .../lib/active_support/concurrency/latch.rb        |   27 +
 activesupport/lib/active_support/configurable.rb   |  147 +
 activesupport/lib/active_support/core_ext.rb       |    3 +
 activesupport/lib/active_support/core_ext/array.rb |    6 +
 .../lib/active_support/core_ext/array/access.rb    |   56 +
 .../active_support/core_ext/array/conversions.rb   |  209 +
 .../core_ext/array/extract_options.rb              |   29 +
 .../lib/active_support/core_ext/array/grouping.rb  |  111 +
 .../core_ext/array/prepend_and_append.rb           |    7 +
 .../lib/active_support/core_ext/array/wrap.rb      |   45 +
 .../lib/active_support/core_ext/benchmark.rb       |   14 +
 .../lib/active_support/core_ext/big_decimal.rb     |    1 +
 .../core_ext/big_decimal/conversions.rb            |   16 +
 .../core_ext/big_decimal/yaml_conversions.rb       |   14 +
 activesupport/lib/active_support/core_ext/class.rb |    3 +
 .../lib/active_support/core_ext/class/attribute.rb |  127 +
 .../core_ext/class/attribute_accessors.rb          |    4 +
 .../core_ext/class/delegating_attributes.rb        |   41 +
 .../active_support/core_ext/class/subclasses.rb    |   42 +
 activesupport/lib/active_support/core_ext/date.rb  |    5 +
 .../lib/active_support/core_ext/date/acts_like.rb  |    8 +
 .../active_support/core_ext/date/calculations.rb   |  143 +
 .../active_support/core_ext/date/conversions.rb    |   88 +
 .../lib/active_support/core_ext/date/zones.rb      |    6 +
 .../core_ext/date_and_time/calculations.rb         |  251 ++
 .../active_support/core_ext/date_and_time/zones.rb |   41 +
 .../lib/active_support/core_ext/date_time.rb       |    4 +
 .../active_support/core_ext/date_time/acts_like.rb |   14 +
 .../core_ext/date_time/calculations.rb             |  161 +
 .../core_ext/date_time/conversions.rb              |  103 +
 .../lib/active_support/core_ext/date_time/zones.rb |    6 +
 .../lib/active_support/core_ext/enumerable.rb      |   80 +
 activesupport/lib/active_support/core_ext/file.rb  |    1 +
 .../lib/active_support/core_ext/file/atomic.rb     |   63 +
 activesupport/lib/active_support/core_ext/hash.rb  |    8 +
 .../lib/active_support/core_ext/hash/compact.rb    |   20 +
 .../active_support/core_ext/hash/conversions.rb    |  244 ++
 .../lib/active_support/core_ext/hash/deep_merge.rb |   38 +
 .../lib/active_support/core_ext/hash/except.rb     |   15 +
 .../core_ext/hash/indifferent_access.rb            |   23 +
 .../lib/active_support/core_ext/hash/keys.rb       |  162 +
 .../active_support/core_ext/hash/reverse_merge.rb  |   22 +
 .../lib/active_support/core_ext/hash/slice.rb      |   42 +
 .../lib/active_support/core_ext/integer.rb         |    3 +
 .../active_support/core_ext/integer/inflections.rb |   29 +
 .../active_support/core_ext/integer/multiple.rb    |   10 +
 .../lib/active_support/core_ext/integer/time.rb    |   44 +
 .../lib/active_support/core_ext/kernel.rb          |    4 +
 .../active_support/core_ext/kernel/agnostics.rb    |   11 +
 .../lib/active_support/core_ext/kernel/debugger.rb |   10 +
 .../active_support/core_ext/kernel/reporting.rb    |  110 +
 .../core_ext/kernel/singleton_class.rb             |    6 +
 .../lib/active_support/core_ext/load_error.rb      |   25 +
 .../lib/active_support/core_ext/marshal.rb         |   21 +
 .../lib/active_support/core_ext/module.rb          |   11 +
 .../lib/active_support/core_ext/module/aliasing.rb |   69 +
 .../active_support/core_ext/module/anonymous.rb    |   19 +
 .../core_ext/module/attr_internal.rb               |   39 +
 .../core_ext/module/attribute_accessors.rb         |  212 +
 .../active_support/core_ext/module/concerning.rb   |  135 +
 .../active_support/core_ext/module/delegation.rb   |  209 +
 .../active_support/core_ext/module/deprecation.rb  |   23 +
 .../core_ext/module/introspection.rb               |   62 +
 .../core_ext/module/method_transplanting.rb        |   11 +
 .../core_ext/module/qualified_const.rb             |   52 +
 .../active_support/core_ext/module/reachable.rb    |    8 +
 .../core_ext/module/remove_method.rb               |   12 +
 .../lib/active_support/core_ext/name_error.rb      |   18 +
 .../lib/active_support/core_ext/numeric.rb         |    3 +
 .../lib/active_support/core_ext/numeric/bytes.rb   |   44 +
 .../active_support/core_ext/numeric/conversions.rb |  135 +
 .../lib/active_support/core_ext/numeric/time.rb    |   87 +
 .../lib/active_support/core_ext/object.rb          |   14 +
 .../active_support/core_ext/object/acts_like.rb    |   10 +
 .../lib/active_support/core_ext/object/blank.rb    |  131 +
 .../active_support/core_ext/object/conversions.rb  |    4 +
 .../lib/active_support/core_ext/object/deep_dup.rb |   46 +
 .../active_support/core_ext/object/duplicable.rb   |   90 +
 .../active_support/core_ext/object/inclusion.rb    |   27 +
 .../core_ext/object/instance_variables.rb          |   28 +
 .../lib/active_support/core_ext/object/json.rb     |  197 +
 .../lib/active_support/core_ext/object/to_json.rb  |    5 +
 .../lib/active_support/core_ext/object/to_param.rb |   60 +
 .../lib/active_support/core_ext/object/to_query.rb |   32 +
 .../lib/active_support/core_ext/object/try.rb      |   78 +
 .../active_support/core_ext/object/with_options.rb |   42 +
 activesupport/lib/active_support/core_ext/range.rb |    4 +
 .../active_support/core_ext/range/conversions.rb   |   19 +
 .../lib/active_support/core_ext/range/each.rb      |   23 +
 .../active_support/core_ext/range/include_range.rb |   23 +
 .../lib/active_support/core_ext/range/overlaps.rb  |    8 +
 .../lib/active_support/core_ext/regexp.rb          |    5 +
 .../lib/active_support/core_ext/string.rb          |   13 +
 .../lib/active_support/core_ext/string/access.rb   |  104 +
 .../lib/active_support/core_ext/string/behavior.rb |    6 +
 .../active_support/core_ext/string/conversions.rb  |   56 +
 .../lib/active_support/core_ext/string/exclude.rb  |   11 +
 .../lib/active_support/core_ext/string/filters.rb  |   65 +
 .../lib/active_support/core_ext/string/indent.rb   |   43 +
 .../active_support/core_ext/string/inflections.rb  |  214 +
 .../lib/active_support/core_ext/string/inquiry.rb  |   13 +
 .../active_support/core_ext/string/multibyte.rb    |   49 +
 .../core_ext/string/output_safety.rb               |  239 ++
 .../core_ext/string/starts_ends_with.rb            |    4 +
 .../lib/active_support/core_ext/string/strip.rb    |   26 +
 .../lib/active_support/core_ext/string/zones.rb    |   14 +
 .../lib/active_support/core_ext/struct.rb          |    6 +
 .../lib/active_support/core_ext/thread.rb          |   79 +
 activesupport/lib/active_support/core_ext/time.rb  |    5 +
 .../lib/active_support/core_ext/time/acts_like.rb  |    8 +
 .../active_support/core_ext/time/calculations.rb   |  257 ++
 .../active_support/core_ext/time/conversions.rb    |   65 +
 .../lib/active_support/core_ext/time/marshal.rb    |   30 +
 .../lib/active_support/core_ext/time/zones.rb      |   78 +
 activesupport/lib/active_support/core_ext/uri.rb   |   26 +
 activesupport/lib/active_support/dependencies.rb   |  748 ++++
 .../lib/active_support/dependencies/autoload.rb    |   77 +
 activesupport/lib/active_support/deprecation.rb    |   43 +
 .../lib/active_support/deprecation/behaviors.rb    |   76 +
 .../deprecation/instance_delegator.rb              |   24 +
 .../active_support/deprecation/method_wrappers.rb  |   44 +
 .../active_support/deprecation/proxy_wrappers.rb   |  126 +
 .../lib/active_support/deprecation/reporting.rb    |   94 +
 .../lib/active_support/descendants_tracker.rb      |   60 +
 activesupport/lib/active_support/duration.rb       |  118 +
 .../lib/active_support/file_update_checker.rb      |  137 +
 activesupport/lib/active_support/file_watcher.rb   |   36 +
 activesupport/lib/active_support/gem_version.rb    |   15 +
 activesupport/lib/active_support/gzip.rb           |   36 +
 .../active_support/hash_with_indifferent_access.rb |  272 ++
 activesupport/lib/active_support/i18n.rb           |   13 +
 activesupport/lib/active_support/i18n_railtie.rb   |   96 +
 activesupport/lib/active_support/inflections.rb    |   70 +
 activesupport/lib/active_support/inflector.rb      |    7 +
 .../lib/active_support/inflector/inflections.rb    |  211 +
 .../lib/active_support/inflector/methods.rb        |  359 ++
 .../lib/active_support/inflector/transliterate.rb  |   97 +
 activesupport/lib/active_support/json.rb           |    2 +
 activesupport/lib/active_support/json/decoding.rb  |   73 +
 activesupport/lib/active_support/json/encoding.rb  |  172 +
 activesupport/lib/active_support/key_generator.rb  |   73 +
 .../lib/active_support/lazy_load_hooks.rb          |   48 +
 activesupport/lib/active_support/locale/en.yml     |  133 +
 activesupport/lib/active_support/log_subscriber.rb |  109 +
 .../active_support/log_subscriber/test_helper.rb   |  104 +
 activesupport/lib/active_support/logger.rb         |   57 +
 activesupport/lib/active_support/logger_silence.rb |   24 +
 .../lib/active_support/message_encryptor.rb        |  106 +
 .../lib/active_support/message_verifier.rb         |   73 +
 activesupport/lib/active_support/multibyte.rb      |   21 +
 .../lib/active_support/multibyte/chars.rb          |  222 ++
 .../lib/active_support/multibyte/unicode.rb        |  390 ++
 activesupport/lib/active_support/notifications.rb  |  207 +
 .../lib/active_support/notifications/fanout.rb     |  152 +
 .../active_support/notifications/instrumenter.rb   |   73 +
 activesupport/lib/active_support/number_helper.rb  |  346 ++
 .../number_helper/number_converter.rb              |  182 +
 .../number_helper/number_to_currency_converter.rb  |   46 +
 .../number_helper/number_to_delimited_converter.rb |   23 +
 .../number_helper/number_to_human_converter.rb     |   66 +
 .../number_to_human_size_converter.rb              |   58 +
 .../number_to_percentage_converter.rb              |   12 +
 .../number_helper/number_to_phone_converter.rb     |   49 +
 .../number_helper/number_to_rounded_converter.rb   |   91 +
 activesupport/lib/active_support/option_merger.rb  |   25 +
 activesupport/lib/active_support/ordered_hash.rb   |   48 +
 .../lib/active_support/ordered_options.rb          |   67 +
 .../lib/active_support/per_thread_registry.rb      |   53 +
 activesupport/lib/active_support/proxy_object.rb   |   13 +
 activesupport/lib/active_support/rails.rb          |   27 +
 activesupport/lib/active_support/railtie.rb        |   46 +
 activesupport/lib/active_support/rescuable.rb      |  119 +
 .../lib/active_support/string_inquirer.rb          |   26 +
 activesupport/lib/active_support/subscriber.rb     |  125 +
 activesupport/lib/active_support/tagged_logging.rb |   76 +
 activesupport/lib/active_support/test_case.rb      |   66 +
 .../lib/active_support/testing/assertions.rb       |   97 +
 .../lib/active_support/testing/autorun.rb          |    5 +
 .../lib/active_support/testing/constant_lookup.rb  |   54 +
 .../lib/active_support/testing/declarative.rb      |   50 +
 .../lib/active_support/testing/deprecation.rb      |   35 +
 .../lib/active_support/testing/isolation.rb        |   91 +
 .../active_support/testing/setup_and_teardown.rb   |   50 +
 .../lib/active_support/testing/tagged_logging.rb   |   25 +
 .../lib/active_support/testing/time_helpers.rb     |  127 +
 activesupport/lib/active_support/time.rb           |   20 +
 activesupport/lib/active_support/time_with_zone.rb |  402 ++
 .../lib/active_support/values/time_zone.rb         |  421 ++
 .../lib/active_support/values/unicode_tables.dat   |  Bin 0 -> 904640 bytes
 activesupport/lib/active_support/version.rb        |    8 +
 activesupport/lib/active_support/xml_mini.rb       |  191 +
 activesupport/lib/active_support/xml_mini/jdom.rb  |  180 +
 .../lib/active_support/xml_mini/libxml.rb          |   79 +
 .../lib/active_support/xml_mini/libxmlsax.rb       |   85 +
 .../lib/active_support/xml_mini/nokogiri.rb        |   83 +
 .../lib/active_support/xml_mini/nokogirisax.rb     |   87 +
 activesupport/lib/active_support/xml_mini/rexml.rb |  129 +
 activesupport/test/abstract_unit.rb                |   38 +
 activesupport/test/autoload_test.rb                |   70 +
 activesupport/test/autoloading_fixtures/a/b.rb     |    2 +
 activesupport/test/autoloading_fixtures/a/c/d.rb   |    2 +
 activesupport/test/autoloading_fixtures/a/c/e/f.rb |    2 +
 .../test/autoloading_fixtures/application.rb       |    1 +
 .../test/autoloading_fixtures/circular1.rb         |    6 +
 .../test/autoloading_fixtures/circular2.rb         |    4 +
 .../test/autoloading_fixtures/class_folder.rb      |    3 +
 .../class_folder/class_folder_subclass.rb          |    3 +
 .../class_folder/inline_class.rb                   |    2 +
 .../class_folder/nested_class.rb                   |    7 +
 .../test/autoloading_fixtures/conflict.rb          |    1 +
 .../test/autoloading_fixtures/counting_loader.rb   |    5 +
 .../autoloading_fixtures/cross_site_dependency.rb  |    2 +
 activesupport/test/autoloading_fixtures/e.rb       |    2 +
 .../test/autoloading_fixtures/html/some_class.rb   |    4 +
 .../load_path/loaded_constant.rb                   |    3 +
 .../test/autoloading_fixtures/loads_constant.rb    |    5 +
 .../module_folder/inline_class.rb                  |    2 +
 .../module_folder/nested_class.rb                  |    4 +
 .../module_folder/nested_sibling.rb                |    2 +
 .../module_with_custom_const_missing/a/b.rb        |    1 +
 .../autoloading_fixtures/multiple_constant_file.rb |    2 +
 .../test/autoloading_fixtures/raises_name_error.rb |    3 +
 .../autoloading_fixtures/raises_no_method_error.rb |    3 +
 .../test/autoloading_fixtures/requires_constant.rb |    5 +
 .../autoloading_fixtures/should_not_be_required.rb |    1 +
 activesupport/test/benchmarkable_test.rb           |   62 +
 activesupport/test/broadcast_logger_test.rb        |   82 +
 activesupport/test/caching_test.rb                 | 1071 +++++
 activesupport/test/callback_inheritance_test.rb    |  176 +
 activesupport/test/callbacks_test.rb               | 1003 +++++
 activesupport/test/class_cache_test.rb             |   78 +
 activesupport/test/clean_backtrace_test.rb         |   70 +
 activesupport/test/clean_logger_test.rb            |   29 +
 activesupport/test/concern_test.rb                 |   98 +
 activesupport/test/configurable_test.rb            |  123 +
 activesupport/test/constantize_test_cases.rb       |   75 +
 activesupport/test/core_ext/array_ext_test.rb      |  451 +++
 .../core_ext/big_decimal/yaml_conversions_test.rb  |   11 +
 activesupport/test/core_ext/bigdecimal_test.rb     |    9 +
 activesupport/test/core_ext/blank_test.rb          |   36 +
 .../test/core_ext/class/attribute_test.rb          |   91 +
 .../core_ext/class/delegating_attributes_test.rb   |  100 +
 activesupport/test/core_ext/class_test.rb          |   28 +
 .../test/core_ext/date_and_time_behavior.rb        |  241 ++
 activesupport/test/core_ext/date_ext_test.rb       |  387 ++
 activesupport/test/core_ext/date_time_ext_test.rb  |  357 ++
 activesupport/test/core_ext/deep_dup_test.rb       |   53 +
 activesupport/test/core_ext/duplicable_test.rb     |   38 +
 activesupport/test/core_ext/duration_test.rb       |  178 +
 activesupport/test/core_ext/enumerable_test.rb     |  106 +
 activesupport/test/core_ext/file_test.rb           |   68 +
 activesupport/test/core_ext/hash_ext_test.rb       | 1618 ++++++++
 activesupport/test/core_ext/integer_ext_test.rb    |   30 +
 activesupport/test/core_ext/kernel_test.rb         |  140 +
 activesupport/test/core_ext/load_error_test.rb     |   32 +
 activesupport/test/core_ext/marshal_test.rb        |  124 +
 .../test/core_ext/module/anonymous_test.rb         |   14 +
 .../test/core_ext/module/attr_internal_test.rb     |   53 +
 .../core_ext/module/attribute_accessor_test.rb     |   79 +
 .../core_ext/module/attribute_aliasing_test.rb     |   59 +
 .../test/core_ext/module/concerning_test.rb        |   35 +
 .../test/core_ext/module/qualified_const_test.rb   |  108 +
 .../test/core_ext/module/reachable_test.rb         |   41 +
 .../test/core_ext/module/remove_method_test.rb     |   29 +
 activesupport/test/core_ext/module_test.rb         |  498 +++
 activesupport/test/core_ext/name_error_test.rb     |   21 +
 activesupport/test/core_ext/numeric_ext_test.rb    |  442 ++
 .../test/core_ext/object/inclusion_test.rb         |   55 +
 activesupport/test/core_ext/object/json_test.rb    |    9 +
 .../test/core_ext/object/to_param_test.rb          |   19 +
 .../test/core_ext/object/to_query_test.rb          |   68 +
 .../test/core_ext/object_and_class_ext_test.rb     |  156 +
 activesupport/test/core_ext/range_ext_test.rb      |  119 +
 activesupport/test/core_ext/regexp_ext_test.rb     |   10 +
 activesupport/test/core_ext/string_ext_test.rb     |  783 ++++
 activesupport/test/core_ext/struct_test.rb         |   10 +
 activesupport/test/core_ext/thread_test.rb         |   75 +
 activesupport/test/core_ext/time_ext_test.rb       |  900 +++++
 activesupport/test/core_ext/time_with_zone_test.rb | 1138 ++++++
 activesupport/test/core_ext/uri_ext_test.rb        |   13 +
 activesupport/test/dependencies/check_warnings.rb  |    2 +
 activesupport/test/dependencies/conflict.rb        |    1 +
 .../test/dependencies/cross_site_depender.rb       |    3 +
 activesupport/test/dependencies/mutual_one.rb      |    4 +
 activesupport/test/dependencies/mutual_two.rb      |    4 +
 .../test/dependencies/raises_exception.rb          |    3 +
 .../raises_exception_without_blame_file.rb         |    5 +
 .../test/dependencies/requires_nonexistent0.rb     |    1 +
 .../test/dependencies/requires_nonexistent1.rb     |    1 +
 activesupport/test/dependencies/service_one.rb     |    5 +
 activesupport/test/dependencies/service_two.rb     |    2 +
 activesupport/test/dependencies_test.rb            |  997 +++++
 activesupport/test/dependencies_test_helpers.rb    |   27 +
 .../test/deprecation/proxy_wrappers_test.rb        |   22 +
 activesupport/test/deprecation_test.rb             |  358 ++
 .../test/descendants_tracker_test_cases.rb         |   65 +
 .../descendants_tracker_with_autoloading_test.rb   |   34 +
 ...descendants_tracker_without_autoloading_test.rb |   17 +
 activesupport/test/file_update_checker_test.rb     |  112 +
 .../test/fixtures/autoload/another_class.rb        |    2 +
 activesupport/test/fixtures/autoload/some_class.rb |    2 +
 activesupport/test/fixtures/xml/jdom_doctype.dtd   |    1 +
 activesupport/test/fixtures/xml/jdom_entities.txt  |    1 +
 activesupport/test/fixtures/xml/jdom_include.txt   |    1 +
 activesupport/test/gzip_test.rb                    |   33 +
 activesupport/test/i18n_test.rb                    |  105 +
 activesupport/test/inflector_test.rb               |  523 +++
 activesupport/test/inflector_test_cases.rb         |  321 ++
 activesupport/test/json/decoding_test.rb           |  105 +
 activesupport/test/json/encoding_test.rb           |  523 +++
 activesupport/test/key_generator_test.rb           |   32 +
 activesupport/test/lazy_load_hooks_test.rb         |   96 +
 activesupport/test/load_paths_test.rb              |   16 +
 activesupport/test/log_subscriber_test.rb          |  123 +
 activesupport/test/logger_test.rb                  |  133 +
 activesupport/test/message_encryptor_test.rb       |  101 +
 activesupport/test/message_verifier_test.rb        |   79 +
 activesupport/test/multibyte_chars_test.rb         |  713 ++++
 activesupport/test/multibyte_conformance.rb        |  129 +
 activesupport/test/multibyte_test_helpers.rb       |   19 +
 .../test/multibyte_unicode_database_test.rb        |   26 +
 .../notifications/evented_notification_test.rb     |   87 +
 .../test/notifications/instrumenter_test.rb        |   58 +
 activesupport/test/notifications_test.rb           |  266 ++
 activesupport/test/number_helper_i18n_test.rb      |  156 +
 activesupport/test/number_helper_test.rb           |  393 ++
 activesupport/test/option_merger_test.rb           |   86 +
 activesupport/test/ordered_hash_test.rb            |  322 ++
 activesupport/test/ordered_options_test.rb         |   88 +
 activesupport/test/rescuable_test.rb               |  105 +
 activesupport/test/safe_buffer_test.rb             |  168 +
 activesupport/test/string_inquirer_test.rb         |   23 +
 activesupport/test/subscriber_test.rb              |   54 +
 activesupport/test/tagged_logging_test.rb          |  102 +
 activesupport/test/test_test.rb                    |  220 +
 activesupport/test/testing/constant_lookup_test.rb |   68 +
 activesupport/test/time_zone_test.rb               |  418 ++
 activesupport/test/transliterate_test.rb           |   35 +
 activesupport/test/xml_mini/jdom_engine_test.rb    |  188 +
 activesupport/test/xml_mini/libxml_engine_test.rb  |  204 +
 .../test/xml_mini/libxmlsax_engine_test.rb         |  195 +
 .../test/xml_mini/nokogiri_engine_test.rb          |  217 +
 .../test/xml_mini/nokogirisax_engine_test.rb       |  218 +
 activesupport/test/xml_mini/rexml_engine_test.rb   |   37 +
 activesupport/test/xml_mini_test.rb                |  296 ++
 ci/travis.rb                                       |  132 +
 debian/NEWS                                        |   15 -
 debian/changelog                                   |  643 +--
 debian/compat                                      |    2 +-
 debian/control                                     |  235 +-
 debian/copyright                                   |  399 +-
 debian/dfsg-repack.sh                              |   28 +
 debian/gbp.conf                                    |    5 +
 debian/patches/be-carefull-with-that-bundler.patch |   39 +
 ...a_lisa.jpg_is_PD-Art_and_has_been_removed.patch |  100 +
 debian/patches/series                              |    2 +
 debian/rails.install                               |    1 -
 debian/rails.lintian-overrides                     |    1 -
 debian/ruby-actionmailer.docs                      |    1 +
 debian/ruby-actionpack.docs                        |    1 +
 debian/ruby-actionview.docs                        |    1 +
 debian/ruby-activemodel.docs                       |    1 +
 debian/ruby-activerecord.docs                      |    1 +
 debian/ruby-activerecord.examples                  |    1 +
 debian/ruby-activesupport.docs                     |    1 +
 debian/ruby-rails.docs                             |    2 +
 debian/ruby-railties.docs                          |    1 +
 debian/ruby-railties.lintian-overrides             |    1 +
 debian/rules                                       |   34 +-
 debian/source.lintian-overrides                    |    2 +
 debian/source/format                               |    2 +-
 debian/substvars                                   |    1 -
 debian/watch                                       |    3 +
 guides/.document                                   |    0
 guides/CHANGELOG.md                                |   41 +
 guides/Rakefile                                    |   77 +
 guides/assets/images/akshaysurve.jpg               |  Bin 0 -> 3444 bytes
 guides/assets/images/belongs_to.png                |  Bin 0 -> 26076 bytes
 guides/assets/images/book_icon.gif                 |  Bin 0 -> 329 bytes
 guides/assets/images/bullet.gif                    |  Bin 0 -> 60 bytes
 guides/assets/images/chapters_icon.gif             |  Bin 0 -> 620 bytes
 guides/assets/images/check_bullet.gif              |  Bin 0 -> 376 bytes
 guides/assets/images/credits_pic_blank.gif         |  Bin 0 -> 597 bytes
 guides/assets/images/csrf.png                      |  Bin 0 -> 32179 bytes
 guides/assets/images/edge_badge.png                |  Bin 0 -> 5695 bytes
 guides/assets/images/favicon.ico                   |  Bin 0 -> 1150 bytes
 guides/assets/images/feature_tile.gif              |  Bin 0 -> 35 bytes
 guides/assets/images/footer_tile.gif               |  Bin 0 -> 36 bytes
 guides/assets/images/fxn.png                       |  Bin 0 -> 15436 bytes
 .../getting_started/article_with_comments.png      |  Bin 0 -> 15190 bytes
 guides/assets/images/getting_started/challenge.png |  Bin 0 -> 21690 bytes
 .../images/getting_started/confirm_dialog.png      |  Bin 0 -> 18809 bytes
 .../forbidden_attributes_for_new_article.png       |  Bin 0 -> 10783 bytes
 .../images/getting_started/form_with_errors.png    |  Bin 0 -> 12447 bytes
 .../index_action_with_edit_link.png                |  Bin 0 -> 10209 bytes
 .../assets/images/getting_started/new_article.png  |  Bin 0 -> 3579 bytes
 .../images/getting_started/rails_welcome.png       |  Bin 0 -> 94542 bytes
 .../routing_error_no_controller.png                |  Bin 0 -> 4186 bytes
 .../routing_error_no_route_matches.png             |  Bin 0 -> 5913 bytes
 .../getting_started/show_action_for_articles.png   |  Bin 0 -> 2965 bytes
 .../template_is_missing_articles_new.png           |  Bin 0 -> 6174 bytes
 .../unknown_action_create_for_articles.png         |  Bin 0 -> 5327 bytes
 .../unknown_action_new_for_articles.png            |  Bin 0 -> 5481 bytes
 guides/assets/images/grey_bullet.gif               |  Bin 0 -> 37 bytes
 guides/assets/images/habtm.png                     |  Bin 0 -> 49332 bytes
 guides/assets/images/has_many.png                  |  Bin 0 -> 28988 bytes
 guides/assets/images/has_many_through.png          |  Bin 0 -> 79428 bytes
 guides/assets/images/has_one.png                   |  Bin 0 -> 29072 bytes
 guides/assets/images/has_one_through.png           |  Bin 0 -> 72434 bytes
 guides/assets/images/header_backdrop.png           |  Bin 0 -> 224 bytes
 guides/assets/images/header_tile.gif               |  Bin 0 -> 36 bytes
 guides/assets/images/i18n/demo_html_safe.png       |  Bin 0 -> 10073 bytes
 .../assets/images/i18n/demo_localized_pirate.png   |  Bin 0 -> 11485 bytes
 guides/assets/images/i18n/demo_translated_en.png   |  Bin 0 -> 9325 bytes
 .../assets/images/i18n/demo_translated_pirate.png  |  Bin 0 -> 10202 bytes
 .../images/i18n/demo_translation_missing.png       |  Bin 0 -> 10260 bytes
 guides/assets/images/i18n/demo_untranslated.png    |  Bin 0 -> 9224 bytes
 guides/assets/images/icons/README                  |    5 +
 guides/assets/images/icons/callouts/1.png          |  Bin 0 -> 147 bytes
 guides/assets/images/icons/callouts/10.png         |  Bin 0 -> 183 bytes
 guides/assets/images/icons/callouts/11.png         |  Bin 0 -> 176 bytes
 guides/assets/images/icons/callouts/12.png         |  Bin 0 -> 186 bytes
 guides/assets/images/icons/callouts/13.png         |  Bin 0 -> 188 bytes
 guides/assets/images/icons/callouts/14.png         |  Bin 0 -> 246 bytes
 guides/assets/images/icons/callouts/15.png         |  Bin 0 -> 191 bytes
 guides/assets/images/icons/callouts/2.png          |  Bin 0 -> 168 bytes
 guides/assets/images/icons/callouts/3.png          |  Bin 0 -> 170 bytes
 guides/assets/images/icons/callouts/4.png          |  Bin 0 -> 165 bytes
 guides/assets/images/icons/callouts/5.png          |  Bin 0 -> 169 bytes
 guides/assets/images/icons/callouts/6.png          |  Bin 0 -> 176 bytes
 guides/assets/images/icons/callouts/7.png          |  Bin 0 -> 160 bytes
 guides/assets/images/icons/callouts/8.png          |  Bin 0 -> 176 bytes
 guides/assets/images/icons/callouts/9.png          |  Bin 0 -> 177 bytes
 guides/assets/images/icons/caution.png             |  Bin 0 -> 2295 bytes
 guides/assets/images/icons/example.png             |  Bin 0 -> 2078 bytes
 guides/assets/images/icons/home.png                |  Bin 0 -> 1163 bytes
 guides/assets/images/icons/important.png           |  Bin 0 -> 2451 bytes
 guides/assets/images/icons/next.png                |  Bin 0 -> 1146 bytes
 guides/assets/images/icons/note.png                |  Bin 0 -> 2155 bytes
 guides/assets/images/icons/prev.png                |  Bin 0 -> 1126 bytes
 guides/assets/images/icons/tip.png                 |  Bin 0 -> 2248 bytes
 guides/assets/images/icons/up.png                  |  Bin 0 -> 1133 bytes
 guides/assets/images/icons/warning.png             |  Bin 0 -> 2616 bytes
 guides/assets/images/nav_arrow.gif                 |  Bin 0 -> 419 bytes
 guides/assets/images/oscardelben.jpg               |  Bin 0 -> 6299 bytes
 guides/assets/images/polymorphic.png               |  Bin 0 -> 66415 bytes
 guides/assets/images/radar.png                     |  Bin 0 -> 17095 bytes
 guides/assets/images/rails4_features.png           |  Bin 0 -> 67766 bytes
 guides/assets/images/rails_guides_kindle_cover.jpg |  Bin 0 -> 20955 bytes
 guides/assets/images/rails_guides_logo.gif         |  Bin 0 -> 5106 bytes
 guides/assets/images/rails_logo_remix.gif          |  Bin 0 -> 8533 bytes
 guides/assets/images/session_fixation.png          |  Bin 0 -> 38451 bytes
 guides/assets/images/tab_grey.gif                  |  Bin 0 -> 4684 bytes
 guides/assets/images/tab_info.gif                  |  Bin 0 -> 4522 bytes
 guides/assets/images/tab_note.gif                  |  Bin 0 -> 4566 bytes
 guides/assets/images/tab_red.gif                   |  Bin 0 -> 4507 bytes
 guides/assets/images/tab_yellow.gif                |  Bin 0 -> 4519 bytes
 guides/assets/images/tab_yellow.png                |  Bin 0 -> 1441 bytes
 guides/assets/images/vijaydev.jpg                  |  Bin 0 -> 2897 bytes
 guides/assets/javascripts/guides.js                |   53 +
 guides/assets/javascripts/jquery.min.js            |    4 +
 guides/assets/javascripts/responsive-tables.js     |   43 +
 .../javascripts/syntaxhighlighter/shBrushAS3.js    |   59 +
 .../syntaxhighlighter/shBrushAppleScript.js        |   75 +
 .../javascripts/syntaxhighlighter/shBrushBash.js   |   59 +
 .../javascripts/syntaxhighlighter/shBrushCSharp.js |   65 +
 .../syntaxhighlighter/shBrushColdFusion.js         |  100 +
 .../javascripts/syntaxhighlighter/shBrushCpp.js    |   97 +
 .../javascripts/syntaxhighlighter/shBrushCss.js    |   91 +
 .../javascripts/syntaxhighlighter/shBrushDelphi.js |   55 +
 .../javascripts/syntaxhighlighter/shBrushDiff.js   |   41 +
 .../javascripts/syntaxhighlighter/shBrushErlang.js |   52 +
 .../javascripts/syntaxhighlighter/shBrushGroovy.js |   67 +
 .../syntaxhighlighter/shBrushJScript.js            |   52 +
 .../javascripts/syntaxhighlighter/shBrushJava.js   |   57 +
 .../javascripts/syntaxhighlighter/shBrushJavaFX.js |   58 +
 .../javascripts/syntaxhighlighter/shBrushPerl.js   |   72 +
 .../javascripts/syntaxhighlighter/shBrushPhp.js    |   88 +
 .../javascripts/syntaxhighlighter/shBrushPlain.js  |   33 +
 .../syntaxhighlighter/shBrushPowerShell.js         |   74 +
 .../javascripts/syntaxhighlighter/shBrushPython.js |   64 +
 .../javascripts/syntaxhighlighter/shBrushRuby.js   |   55 +
 .../javascripts/syntaxhighlighter/shBrushSass.js   |   94 +
 .../javascripts/syntaxhighlighter/shBrushScala.js  |   51 +
 .../javascripts/syntaxhighlighter/shBrushSql.js    |   66 +
 .../javascripts/syntaxhighlighter/shBrushVb.js     |   56 +
 .../javascripts/syntaxhighlighter/shBrushXml.js    |   69 +
 .../assets/javascripts/syntaxhighlighter/shCore.js |   17 +
 guides/assets/stylesheets/fixes.css                |   16 +
 guides/assets/stylesheets/kindle.css               |   11 +
 guides/assets/stylesheets/main.css                 |  710 ++++
 guides/assets/stylesheets/print.css                |   52 +
 guides/assets/stylesheets/reset.css                |   43 +
 guides/assets/stylesheets/responsive-tables.css    |   50 +
 guides/assets/stylesheets/style.css                |   13 +
 .../stylesheets/syntaxhighlighter/shCore.css       |  226 ++
 .../syntaxhighlighter/shCoreDefault.css            |  328 ++
 .../stylesheets/syntaxhighlighter/shCoreDjango.css |  331 ++
 .../syntaxhighlighter/shCoreEclipse.css            |  339 ++
 .../stylesheets/syntaxhighlighter/shCoreEmacs.css  |  324 ++
 .../syntaxhighlighter/shCoreFadeToGrey.css         |  328 ++
 .../syntaxhighlighter/shCoreMDUltra.css            |  324 ++
 .../syntaxhighlighter/shCoreMidnight.css           |  324 ++
 .../stylesheets/syntaxhighlighter/shCoreRDark.css  |  324 ++
 .../syntaxhighlighter/shThemeDefault.css           |  117 +
 .../syntaxhighlighter/shThemeDjango.css            |  120 +
 .../syntaxhighlighter/shThemeEclipse.css           |  128 +
 .../stylesheets/syntaxhighlighter/shThemeEmacs.css |  113 +
 .../syntaxhighlighter/shThemeFadeToGrey.css        |  117 +
 .../syntaxhighlighter/shThemeMDUltra.css           |  113 +
 .../syntaxhighlighter/shThemeMidnight.css          |  113 +
 .../stylesheets/syntaxhighlighter/shThemeRDark.css |  113 +
 .../syntaxhighlighter/shThemeRailsGuides.css       |  116 +
 .../bug_report_templates/action_controller_gem.rb  |   47 +
 .../action_controller_master.rb                    |   53 +
 guides/bug_report_templates/active_record_gem.rb   |   40 +
 .../bug_report_templates/active_record_master.rb   |   49 +
 guides/code/getting_started/.gitignore             |   16 +
 guides/code/getting_started/Gemfile                |   40 +
 guides/code/getting_started/Gemfile.lock           |  125 +
 guides/code/getting_started/README.rdoc            |   28 +
 guides/code/getting_started/Rakefile               |    6 +
 .../app/assets/javascripts/application.js          |   15 +
 .../app/assets/javascripts/comments.js.coffee      |    3 +
 .../app/assets/javascripts/posts.js.coffee         |    3 +
 .../app/assets/javascripts/welcome.js.coffee       |    3 +
 .../app/assets/stylesheets/application.css         |   13 +
 .../app/assets/stylesheets/comments.css.scss       |    3 +
 .../app/assets/stylesheets/posts.css.scss          |    3 +
 .../app/assets/stylesheets/welcome.css.scss        |    3 +
 .../app/controllers/application_controller.rb      |    5 +
 .../app/controllers/comments_controller.rb         |   23 +
 .../getting_started/app/controllers/concerns/.keep |    0
 .../app/controllers/posts_controller.rb            |   53 +
 .../app/controllers/welcome_controller.rb          |    4 +
 .../app/helpers/application_helper.rb              |    2 +
 .../getting_started/app/helpers/comments_helper.rb |    2 +
 .../getting_started/app/helpers/posts_helper.rb    |    2 +
 .../getting_started/app/helpers/welcome_helper.rb  |    2 +
 guides/code/getting_started/app/mailers/.keep      |    0
 guides/code/getting_started/app/models/.keep       |    0
 guides/code/getting_started/app/models/comment.rb  |    3 +
 .../code/getting_started/app/models/concerns/.keep |    0
 guides/code/getting_started/app/models/post.rb     |    7 +
 .../app/views/comments/_comment.html.erb           |   15 +
 .../app/views/comments/_form.html.erb              |   13 +
 .../app/views/layouts/application.html.erb         |   14 +
 .../getting_started/app/views/posts/_form.html.erb |   27 +
 .../getting_started/app/views/posts/edit.html.erb  |    5 +
 .../getting_started/app/views/posts/index.html.erb |   21 +
 .../getting_started/app/views/posts/new.html.erb   |    5 +
 .../getting_started/app/views/posts/show.html.erb  |   18 +
 .../app/views/welcome/index.html.erb               |    4 +
 guides/code/getting_started/bin/bundle             |    4 +
 guides/code/getting_started/bin/rails              |    4 +
 guides/code/getting_started/bin/rake               |    4 +
 guides/code/getting_started/config.ru              |    4 +
 guides/code/getting_started/config/application.rb  |   18 +
 guides/code/getting_started/config/boot.rb         |    4 +
 guides/code/getting_started/config/database.yml    |   25 +
 guides/code/getting_started/config/environment.rb  |    5 +
 .../config/environments/development.rb             |   30 +
 .../config/environments/production.rb              |   80 +
 .../getting_started/config/environments/test.rb    |   36 +
 .../config/initializers/backtrace_silencers.rb     |    7 +
 .../initializers/filter_parameter_logging.rb       |    4 +
 .../config/initializers/inflections.rb             |   16 +
 .../getting_started/config/initializers/locale.rb  |    9 +
 .../config/initializers/mime_types.rb              |    5 +
 .../config/initializers/secret_token.rb            |   12 +
 .../config/initializers/session_store.rb           |    3 +
 .../config/initializers/wrap_parameters.rb         |   14 +
 guides/code/getting_started/config/locales/en.yml  |   23 +
 guides/code/getting_started/config/routes.rb       |    7 +
 .../db/migrate/20130122042648_create_posts.rb      |   10 +
 .../db/migrate/20130122045842_create_comments.rb   |   11 +
 guides/code/getting_started/db/schema.rb           |   33 +
 guides/code/getting_started/db/seeds.rb            |    7 +
 guides/code/getting_started/lib/assets/.keep       |    0
 guides/code/getting_started/lib/tasks/.keep        |    0
 guides/code/getting_started/log/.keep              |    0
 guides/code/getting_started/public/404.html        |   60 +
 guides/code/getting_started/public/422.html        |   60 +
 guides/code/getting_started/public/500.html        |   59 +
 guides/code/getting_started/public/favicon.ico     |    0
 guides/code/getting_started/public/robots.txt      |    5 +
 guides/code/getting_started/test/controllers/.keep |    0
 .../test/controllers/comments_controller_test.rb   |    7 +
 .../test/controllers/posts_controller_test.rb      |    7 +
 .../test/controllers/welcome_controller_test.rb    |    9 +
 guides/code/getting_started/test/fixtures/.keep    |    0
 .../getting_started/test/fixtures/comments.yml     |   11 +
 .../code/getting_started/test/fixtures/posts.yml   |    9 +
 guides/code/getting_started/test/helpers/.keep     |    0
 .../test/helpers/comments_helper_test.rb           |    4 +
 .../test/helpers/posts_helper_test.rb              |    4 +
 .../test/helpers/welcome_helper_test.rb            |    4 +
 guides/code/getting_started/test/integration/.keep |    0
 guides/code/getting_started/test/mailers/.keep     |    0
 guides/code/getting_started/test/models/.keep      |    0
 .../getting_started/test/models/comment_test.rb    |    7 +
 .../code/getting_started/test/models/post_test.rb  |    7 +
 guides/code/getting_started/test/test_helper.rb    |   12 +
 .../vendor/assets/javascripts/.keep                |    0
 .../vendor/assets/stylesheets/.keep                |    0
 guides/rails_guides.rb                             |   63 +
 guides/rails_guides/generator.rb                   |  248 ++
 guides/rails_guides/helpers.rb                     |   53 +
 guides/rails_guides/indexer.rb                     |   68 +
 guides/rails_guides/kindle.rb                      |  119 +
 guides/rails_guides/levenshtein.rb                 |   31 +
 guides/rails_guides/markdown.rb                    |  163 +
 guides/rails_guides/markdown/renderer.rb           |   82 +
 guides/source/2_2_release_notes.md                 |  435 ++
 guides/source/2_3_release_notes.md                 |  621 +++
 guides/source/3_0_release_notes.md                 |  611 +++
 guides/source/3_1_release_notes.md                 |  556 +++
 guides/source/3_2_release_notes.md                 |  565 +++
 guides/source/4_0_release_notes.md                 |  276 ++
 guides/source/4_1_release_notes.md                 |  731 ++++
 guides/source/_license.html.erb                    |    2 +
 guides/source/_welcome.html.erb                    |   25 +
 guides/source/action_controller_overview.md        | 1175 ++++++
 guides/source/action_mailer_basics.md              |  689 ++++
 guides/source/action_view_overview.md              | 1610 ++++++++
 guides/source/active_model_basics.md               |  200 +
 guides/source/active_record_basics.md              |  373 ++
 guides/source/active_record_callbacks.md           |  410 ++
 guides/source/active_record_querying.md            | 1773 ++++++++
 guides/source/active_record_validations.md         | 1169 ++++++
 guides/source/active_support_core_extensions.md    | 3864 ++++++++++++++++++
 guides/source/active_support_instrumentation.md    |  496 +++
 guides/source/api_documentation_guidelines.md      |  315 ++
 guides/source/asset_pipeline.md                    | 1163 ++++++
 guides/source/association_basics.md                | 2229 +++++++++++
 guides/source/caching_with_rails.md                |  354 ++
 guides/source/command_line.md                      |  603 +++
 guides/source/configuring.md                       |  942 +++++
 guides/source/contributing_to_ruby_on_rails.md     |  544 +++
 guides/source/credits.html.erb                     |   80 +
 guides/source/debugging_rails_applications.md      |  707 ++++
 guides/source/development_dependencies_install.md  |  278 ++
 guides/source/documents.yaml                       |  193 +
 guides/source/engines.md                           | 1391 +++++++
 guides/source/form_helpers.md                      | 1001 +++++
 guides/source/generators.md                        |  663 +++
 guides/source/getting_started.md                   | 1947 +++++++++
 guides/source/i18n.md                              | 1043 +++++
 guides/source/index.html.erb                       |   27 +
 guides/source/initialization.md                    |  657 +++
 guides/source/kindle/copyright.html.erb            |    1 +
 guides/source/kindle/layout.html.erb               |   27 +
 guides/source/kindle/rails_guides.opf.erb          |   52 +
 guides/source/kindle/toc.html.erb                  |   24 +
 guides/source/kindle/toc.ncx.erb                   |   64 +
 guides/source/kindle/welcome.html.erb              |    5 +
 guides/source/layout.html.erb                      |  146 +
 guides/source/layouts_and_rendering.md             | 1226 ++++++
 guides/source/maintenance_policy.md                |   56 +
 guides/source/migrations.md                        | 1109 +++++
 guides/source/nested_model_forms.md                |  225 ++
 guides/source/plugins.md                           |  444 +++
 guides/source/rails_application_templates.md       |  248 ++
 guides/source/rails_on_rack.md                     |  333 ++
 guides/source/routing.md                           | 1115 ++++++
 guides/source/ruby_on_rails_guides_guidelines.md   |  128 +
 guides/source/security.md                          | 1018 +++++
 guides/source/testing.md                           | 1052 +++++
 guides/source/upgrading_ruby_on_rails.md           |  899 +++++
 guides/source/working_with_javascript_in_rails.md  |  405 ++
 guides/w3c_validator.rb                            |   95 +
 install.rb                                         |   16 +
 load_paths.rb                                      |    3 +
 rails.1                                            |   98 -
 rails.gemspec                                      |   31 +
 railties/.gitignore                                |    1 +
 railties/CHANGELOG.md                              |  362 ++
 railties/MIT-LICENSE                               |   20 +
 railties/RDOC_MAIN.rdoc                            |   73 +
 railties/README.rdoc                               |   37 +
 railties/Rakefile                                  |   49 +
 railties/bin/rails                                 |    9 +
 railties/lib/rails.rb                              |   87 +
 railties/lib/rails/all.rb                          |   15 +
 railties/lib/rails/api/task.rb                     |  163 +
 railties/lib/rails/app_rails_loader.rb             |   61 +
 railties/lib/rails/application.rb                  |  456 +++
 railties/lib/rails/application/bootstrap.rb        |   80 +
 railties/lib/rails/application/configuration.rb    |  155 +
 .../rails/application/default_middleware_stack.rb  |   99 +
 railties/lib/rails/application/finisher.rb         |  115 +
 railties/lib/rails/application/routes_reloader.rb  |   56 +
 railties/lib/rails/application_controller.rb       |   16 +
 railties/lib/rails/backtrace_cleaner.rb            |   27 +
 railties/lib/rails/cli.rb                          |   15 +
 railties/lib/rails/code_statistics.rb              |  103 +
 railties/lib/rails/code_statistics_calculator.rb   |   79 +
 railties/lib/rails/commands.rb                     |   17 +
 railties/lib/rails/commands/application.rb         |   17 +
 railties/lib/rails/commands/commands_tasks.rb      |  174 +
 railties/lib/rails/commands/console.rb             |  101 +
 railties/lib/rails/commands/dbconsole.rb           |  177 +
 railties/lib/rails/commands/destroy.rb             |    9 +
 railties/lib/rails/commands/generate.rb            |   11 +
 railties/lib/rails/commands/plugin.rb              |   23 +
 railties/lib/rails/commands/runner.rb              |   63 +
 railties/lib/rails/commands/server.rb              |  139 +
 railties/lib/rails/commands/update.rb              |    9 +
 railties/lib/rails/configuration.rb                |  119 +
 railties/lib/rails/console/app.rb                  |   32 +
 railties/lib/rails/console/helpers.rb              |   17 +
 railties/lib/rails/deprecation.rb                  |   19 +
 railties/lib/rails/engine.rb                       |  691 ++++
 railties/lib/rails/engine/commands.rb              |   41 +
 railties/lib/rails/engine/configuration.rb         |   91 +
 railties/lib/rails/engine/railties.rb              |   21 +
 railties/lib/rails/gem_version.rb                  |   15 +
 railties/lib/rails/generators.rb                   |  320 ++
 railties/lib/rails/generators/actions.rb           |  260 ++
 .../rails/generators/actions/create_migration.rb   |   68 +
 railties/lib/rails/generators/active_model.rb      |   78 +
 railties/lib/rails/generators/app_base.rb          |  363 ++
 railties/lib/rails/generators/base.rb              |  379 ++
 .../generators/css/assets/assets_generator.rb      |   13 +
 .../generators/css/assets/templates/stylesheet.css |    4 +
 .../generators/css/scaffold/scaffold_generator.rb  |   16 +
 railties/lib/rails/generators/erb.rb               |   25 +
 .../erb/controller/controller_generator.rb         |   22 +
 .../erb/controller/templates/view.html.erb         |    2 +
 .../generators/erb/mailer/mailer_generator.rb      |   13 +
 .../generators/erb/mailer/templates/view.html.erb  |    5 +
 .../generators/erb/mailer/templates/view.text.erb  |    3 +
 .../generators/erb/scaffold/scaffold_generator.rb  |   31 +
 .../erb/scaffold/templates/_form.html.erb          |   37 +
 .../erb/scaffold/templates/edit.html.erb           |    6 +
 .../erb/scaffold/templates/index.html.erb          |   29 +
 .../generators/erb/scaffold/templates/new.html.erb |    5 +
 .../erb/scaffold/templates/show.html.erb           |   11 +
 .../lib/rails/generators/generated_attribute.rb    |  146 +
 .../rails/generators/js/assets/assets_generator.rb |   13 +
 .../generators/js/assets/templates/javascript.js   |    2 +
 railties/lib/rails/generators/migration.rb         |   69 +
 railties/lib/rails/generators/named_base.rb        |  205 +
 railties/lib/rails/generators/rails/app/USAGE      |   15 +
 .../rails/generators/rails/app/app_generator.rb    |  401 ++
 .../rails/generators/rails/app/templates/Gemfile   |   33 +
 .../generators/rails/app/templates/README.rdoc     |   28 +
 .../rails/generators/rails/app/templates/Rakefile  |    6 +
 .../app/assets/javascripts/application.js.tt       |   20 +
 .../app/assets/stylesheets/application.css         |   15 +
 .../app/controllers/application_controller.rb.tt   |    5 +
 .../templates/app/helpers/application_helper.rb    |    2 +
 .../app/views/layouts/application.html.erb.tt      |   23 +
 .../generators/rails/app/templates/bin/bundle      |    2 +
 .../rails/generators/rails/app/templates/bin/rails |    3 +
 .../rails/generators/rails/app/templates/bin/rake  |    3 +
 .../rails/generators/rails/app/templates/config.ru |    4 +
 .../rails/app/templates/config/application.rb      |   34 +
 .../generators/rails/app/templates/config/boot.rb  |    4 +
 .../app/templates/config/databases/frontbase.yml   |   49 +
 .../app/templates/config/databases/ibm_db.yml      |   87 +
 .../rails/app/templates/config/databases/jdbc.yml  |   68 +
 .../app/templates/config/databases/jdbcmysql.yml   |   52 +
 .../templates/config/databases/jdbcpostgresql.yml  |   68 +
 .../app/templates/config/databases/jdbcsqlite3.yml |   23 +
 .../rails/app/templates/config/databases/mysql.yml |   58 +
 .../app/templates/config/databases/oracle.yml      |   58 +
 .../app/templates/config/databases/postgresql.yml  |   85 +
 .../app/templates/config/databases/sqlite3.yml     |   25 +
 .../app/templates/config/databases/sqlserver.yml   |   68 +
 .../rails/app/templates/config/environment.rb      |    5 +
 .../config/environments/development.rb.tt          |   41 +
 .../templates/config/environments/production.rb.tt |   88 +
 .../app/templates/config/environments/test.rb.tt   |   39 +
 .../app/templates/config/initializers/assets.rb.tt |    8 +
 .../config/initializers/backtrace_silencers.rb     |    7 +
 .../config/initializers/cookies_serializer.rb      |    3 +
 .../initializers/filter_parameter_logging.rb       |    4 +
 .../templates/config/initializers/inflections.rb   |   16 +
 .../templates/config/initializers/mime_types.rb    |    4 +
 .../config/initializers/session_store.rb.tt        |    3 +
 .../config/initializers/wrap_parameters.rb.tt      |   16 +
 .../rails/app/templates/config/locales/en.yml      |   23 +
 .../rails/app/templates/config/routes.rb           |   56 +
 .../rails/app/templates/config/secrets.yml         |   22 +
 .../generators/rails/app/templates/db/seeds.rb.tt  |    7 +
 .../rails/generators/rails/app/templates/gitignore |   16 +
 .../generators/rails/app/templates/public/404.html |   67 +
 .../generators/rails/app/templates/public/422.html |   67 +
 .../generators/rails/app/templates/public/500.html |   66 +
 .../rails/app/templates/public/favicon.ico         |    0
 .../rails/app/templates/public/robots.txt          |    5 +
 .../rails/app/templates/test/test_helper.rb        |   12 +
 railties/lib/rails/generators/rails/assets/USAGE   |   20 +
 .../generators/rails/assets/assets_generator.rb    |   25 +
 .../rails/assets/templates/javascript.js           |    2 +
 .../rails/assets/templates/stylesheet.css          |    4 +
 .../lib/rails/generators/rails/controller/USAGE    |   19 +
 .../rails/controller/controller_generator.rb       |   54 +
 .../rails/controller/templates/controller.rb       |   13 +
 .../lib/rails/generators/rails/generator/USAGE     |   13 +
 .../rails/generator/generator_generator.rb         |   27 +
 .../templates/%file_name%_generator.rb.tt          |    3 +
 .../generators/rails/generator/templates/USAGE.tt  |    8 +
 .../generator/templates/templates/.empty_directory |    0
 railties/lib/rails/generators/rails/helper/USAGE   |   17 +
 .../generators/rails/helper/helper_generator.rb    |   13 +
 .../generators/rails/helper/templates/helper.rb    |    4 +
 .../rails/generators/rails/integration_test/USAGE  |   10 +
 .../integration_test/integration_test_generator.rb |    7 +
 .../lib/rails/generators/rails/migration/USAGE     |   35 +
 .../rails/migration/migration_generator.rb         |    8 +
 railties/lib/rails/generators/rails/model/USAGE    |  100 +
 .../generators/rails/model/model_generator.rb      |    8 +
 railties/lib/rails/generators/rails/plugin/USAGE   |   10 +
 .../generators/rails/plugin/plugin_generator.rb    |  371 ++
 .../rails/plugin/templates/%name%.gemspec          |   27 +
 .../generators/rails/plugin/templates/Gemfile      |   43 +
 .../generators/rails/plugin/templates/MIT-LICENSE  |   20 +
 .../generators/rails/plugin/templates/README.rdoc  |    3 +
 .../generators/rails/plugin/templates/Rakefile     |   25 +
 .../%name%/application_controller.rb.tt            |    4 +
 .../app/helpers/%name%/application_helper.rb.tt    |    4 +
 .../plugin/templates/app/mailers/.empty_directory  |    0
 .../plugin/templates/app/models/.empty_directory   |    0
 .../views/layouts/%name%/application.html.erb.tt   |   14 +
 .../generators/rails/plugin/templates/bin/rails.tt |   11 +
 .../rails/plugin/templates/config/routes.rb        |    6 +
 .../generators/rails/plugin/templates/gitignore    |   10 +
 .../rails/plugin/templates/lib/%name%.rb           |    6 +
 .../rails/plugin/templates/lib/%name%/engine.rb    |    7 +
 .../rails/plugin/templates/lib/%name%/version.rb   |    3 +
 .../plugin/templates/lib/tasks/%name%_tasks.rake   |    4 +
 .../rails/plugin/templates/rails/application.rb    |   18 +
 .../rails/plugin/templates/rails/boot.rb           |    5 +
 .../rails/plugin/templates/rails/javascripts.js    |   13 +
 .../rails/plugin/templates/rails/routes.rb         |    4 +
 .../rails/plugin/templates/rails/stylesheets.css   |   15 +
 .../rails/plugin/templates/test/%name%_test.rb     |    7 +
 .../templates/test/integration/navigation_test.rb  |   12 +
 .../rails/plugin/templates/test/test_helper.rb     |   15 +
 railties/lib/rails/generators/rails/resource/USAGE |   23 +
 .../rails/resource/resource_generator.rb           |   20 +
 .../resource_route/resource_route_generator.rb     |   50 +
 railties/lib/rails/generators/rails/scaffold/USAGE |   35 +
 .../rails/scaffold/scaffold_generator.rb           |   32 +
 .../rails/scaffold/templates/scaffold.css          |   56 +
 .../generators/rails/scaffold_controller/USAGE     |   19 +
 .../scaffold_controller_generator.rb               |   27 +
 .../scaffold_controller/templates/controller.rb    |   68 +
 railties/lib/rails/generators/rails/task/USAGE     |    9 +
 .../rails/generators/rails/task/task_generator.rb  |   12 +
 .../rails/generators/rails/task/templates/task.rb  |    8 +
 railties/lib/rails/generators/resource_helpers.rb  |   91 +
 railties/lib/rails/generators/test_case.rb         |   36 +
 railties/lib/rails/generators/test_unit.rb         |    8 +
 .../test_unit/controller/controller_generator.rb   |   15 +
 .../controller/templates/functional_test.rb        |   19 +
 .../test_unit/generator/generator_generator.rb     |   26 +
 .../generator/templates/generator_test.rb          |   16 +
 .../test_unit/helper/helper_generator.rb           |   13 +
 .../test_unit/helper/templates/helper_test.rb      |    6 +
 .../test_unit/integration/integration_generator.rb |   13 +
 .../integration/templates/integration_test.rb      |    7 +
 .../test_unit/mailer/mailer_generator.rb           |   21 +
 .../test_unit/mailer/templates/functional_test.rb  |   21 +
 .../test_unit/mailer/templates/preview.rb          |   13 +
 .../generators/test_unit/model/model_generator.rb  |   36 +
 .../test_unit/model/templates/fixtures.yml         |   27 +
 .../test_unit/model/templates/unit_test.rb         |    9 +
 .../test_unit/plugin/plugin_generator.rb           |   13 +
 .../plugin/templates/%file_name%_test.rb.tt        |    7 +
 .../test_unit/plugin/templates/test_helper.rb      |    2 +
 .../test_unit/scaffold/scaffold_generator.rb       |   33 +
 .../scaffold/templates/functional_test.rb          |   51 +
 .../lib/rails/generators/testing/assertions.rb     |  121 +
 railties/lib/rails/generators/testing/behaviour.rb |  106 +
 .../rails/generators/testing/setup_and_teardown.rb |   18 +
 railties/lib/rails/info.rb                         |  118 +
 railties/lib/rails/info_controller.rb              |   23 +
 railties/lib/rails/initializable.rb                |   89 +
 railties/lib/rails/mailers_controller.rb           |   73 +
 railties/lib/rails/paths.rb                        |  211 +
 railties/lib/rails/rack.rb                         |    7 +
 railties/lib/rails/rack/debugger.rb                |   24 +
 railties/lib/rails/rack/log_tailer.rb              |   34 +
 railties/lib/rails/rack/logger.rb                  |   86 +
 railties/lib/rails/railtie.rb                      |  250 ++
 railties/lib/rails/railtie/configurable.rb         |   35 +
 railties/lib/rails/railtie/configuration.rb        |  100 +
 railties/lib/rails/ruby_version_check.rb           |   13 +
 railties/lib/rails/rubyprof_ext.rb                 |   35 +
 railties/lib/rails/source_annotation_extractor.rb  |  127 +
 railties/lib/rails/tasks.rb                        |   14 +
 railties/lib/rails/tasks/annotations.rake          |   20 +
 railties/lib/rails/tasks/documentation.rake        |   70 +
 railties/lib/rails/tasks/engine.rake               |   72 +
 railties/lib/rails/tasks/framework.rake            |   66 +
 railties/lib/rails/tasks/log.rake                  |   23 +
 railties/lib/rails/tasks/middleware.rake           |    7 +
 railties/lib/rails/tasks/misc.rake                 |   60 +
 railties/lib/rails/tasks/routes.rake               |    7 +
 railties/lib/rails/tasks/statistics.rake           |   22 +
 railties/lib/rails/tasks/tmp.rake                  |   45 +
 .../rails/templates/layouts/application.html.erb   |   36 +
 .../rails/templates/rails/info/properties.html.erb |    1 +
 .../lib/rails/templates/rails/info/routes.html.erb |    9 +
 .../rails/templates/rails/mailers/email.html.erb   |   98 +
 .../rails/templates/rails/mailers/index.html.erb   |    8 +
 .../rails/templates/rails/mailers/mailer.html.erb  |    6 +
 .../rails/templates/rails/welcome/index.html.erb   |  245 ++
 railties/lib/rails/test_help.rb                    |   43 +
 railties/lib/rails/test_unit/railtie.rb            |   18 +
 railties/lib/rails/test_unit/sub_test_task.rb      |  126 +
 railties/lib/rails/test_unit/testing.rake          |   48 +
 railties/lib/rails/version.rb                      |    8 +
 railties/lib/rails/welcome_controller.rb           |    8 +
 railties/railties.gemspec                          |   33 +
 railties/test/abstract_unit.rb                     |   28 +
 railties/test/app_rails_loader_test.rb             |   74 +
 railties/test/application/asset_debugging_test.rb  |   64 +
 railties/test/application/assets_test.rb           |  496 +++
 .../application/build_original_fullpath_test.rb    |   27 +
 railties/test/application/configuration_test.rb    |  889 +++++
 railties/test/application/console_test.rb          |  153 +
 railties/test/application/generators_test.rb       |  129 +
 .../application/initializers/frameworks_test.rb    |  231 ++
 .../test/application/initializers/hooks_test.rb    |   90 +
 .../test/application/initializers/i18n_test.rb     |  232 ++
 .../application/initializers/load_path_test.rb     |  110 +
 .../application/initializers/notifications_test.rb |   56 +
 railties/test/application/loading_test.rb          |  341 ++
 railties/test/application/mailer_previews_test.rb  |  428 ++
 railties/test/application/middleware/cache_test.rb |  180 +
 .../test/application/middleware/cookies_test.rb    |   47 +
 .../test/application/middleware/exceptions_test.rb |  111 +
 .../test/application/middleware/remote_ip_test.rb  |   64 +
 .../test/application/middleware/sendfile_test.rb   |   74 +
 .../test/application/middleware/session_test.rb    |  343 ++
 .../test/application/middleware/static_test.rb     |   31 +
 railties/test/application/middleware_test.rb       |  233 ++
 .../test/application/multiple_applications_test.rb |  174 +
 railties/test/application/paths_test.rb            |   83 +
 railties/test/application/rack/logger_test.rb      |   54 +
 railties/test/application/rackup_test.rb           |   43 +
 railties/test/application/rake/dbs_test.rb         |  193 +
 railties/test/application/rake/migrations_test.rb  |  189 +
 railties/test/application/rake/notes_test.rb       |  185 +
 railties/test/application/rake_test.rb             |  275 ++
 railties/test/application/rendering_test.rb        |   45 +
 railties/test/application/routing_test.rb          |  448 +++
 railties/test/application/runner_test.rb           |   89 +
 railties/test/application/test_runner_test.rb      |  320 ++
 railties/test/application/test_test.rb             |  141 +
 railties/test/application/url_generation_test.rb   |   46 +
 railties/test/backtrace_cleaner_test.rb            |   24 +
 railties/test/code_statistics_calculator_test.rb   |  288 ++
 railties/test/commands/console_test.rb             |  142 +
 railties/test/commands/dbconsole_test.rb           |  249 ++
 railties/test/commands/server_test.rb              |   88 +
 .../configuration/middleware_stack_proxy_test.rb   |   60 +
 railties/test/engine_test.rb                       |   14 +
 railties/test/env_helpers.rb                       |   30 +
 .../about_yml_plugins/bad_about_yml/about.yml      |    1 +
 .../about_yml_plugins/bad_about_yml/init.rb        |    1 +
 .../plugin_without_about_yml/init.rb               |    1 +
 .../fixtures/lib/create_test_dummy_template.rb     |    1 +
 .../generators/active_record/fixjour_generator.rb  |    8 +
 .../fixtures/lib/generators/fixjour_generator.rb   |    2 +
 .../fixtures/lib/generators/model_generator.rb     |    1 +
 .../fixtures/lib/generators/usage_template/USAGE   |    1 +
 .../usage_template/usage_template_generator.rb     |    5 +
 .../rails/generators/foobar/foobar_generator.rb    |    4 +
 railties/test/fixtures/lib/template.rb             |    1 +
 railties/test/generators/actions_test.rb           |  240 ++
 railties/test/generators/app_generator_test.rb     |  456 +++
 railties/test/generators/argv_scrubber_test.rb     |  136 +
 railties/test/generators/assets_generator_test.rb  |   19 +
 .../test/generators/controller_generator_test.rb   |   96 +
 railties/test/generators/create_migration_test.rb  |  134 +
 .../test/generators/generated_attribute_test.rb    |  144 +
 .../test/generators/generator_generator_test.rb    |   71 +
 railties/test/generators/generator_test.rb         |   85 +
 railties/test/generators/generators_test_helper.rb |   44 +
 railties/test/generators/helper_generator_test.rb  |   54 +
 .../generators/integration_test_generator_test.rb  |   12 +
 railties/test/generators/mailer_generator_test.rb  |  135 +
 .../test/generators/migration_generator_test.rb    |  200 +
 railties/test/generators/model_generator_test.rb   |  364 ++
 railties/test/generators/named_base_test.rb        |  144 +
 .../test/generators/namespaced_generators_test.rb  |  405 ++
 railties/test/generators/orm_test.rb               |   38 +
 railties/test/generators/plugin_generator_test.rb  |  375 ++
 .../test/generators/resource_generator_test.rb     |   89 +
 .../scaffold_controller_generator_test.rb          |  171 +
 .../test/generators/scaffold_generator_test.rb     |  353 ++
 railties/test/generators/shared_generator_tests.rb |  142 +
 railties/test/generators/task_generator_test.rb    |   24 +
 railties/test/generators_test.rb                   |  215 +
 railties/test/initializable_test.rb                |  230 ++
 railties/test/isolation/abstract_unit.rb           |  312 ++
 railties/test/paths_test.rb                        |  233 ++
 railties/test/rack_logger_test.rb                  |   75 +
 railties/test/rails_info_controller_test.rb        |   56 +
 railties/test/rails_info_test.rb                   |   92 +
 railties/test/railties/engine_test.rb              | 1244 ++++++
 railties/test/railties/generators_test.rb          |  126 +
 railties/test/railties/mounted_engine_test.rb      |  278 ++
 railties/test/railties/railtie_test.rb             |  208 +
 railties/test/test_info_test.rb                    |   60 +
 railties/test/version_test.rb                      |   12 +
 tasks/release.rb                                   |  128 +
 tools/console                                      |    7 +
 tools/profile                                      |   71 +
 version.rb                                         |   15 +
 2797 files changed, 307741 insertions(+), 816 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 .travis.yml
 create mode 100644 .yardopts
 create mode 100644 CONTRIBUTING.md
 create mode 100644 Gemfile
 create mode 100644 RAILS_VERSION
 create mode 100644 README.md
 create mode 100644 RELEASING_RAILS.rdoc
 create mode 100644 Rakefile
 create mode 100644 actionmailer/CHANGELOG.md
 create mode 100644 actionmailer/MIT-LICENSE
 create mode 100644 actionmailer/README.rdoc
 create mode 100644 actionmailer/Rakefile
 create mode 100644 actionmailer/actionmailer.gemspec
 create mode 100644 actionmailer/lib/action_mailer.rb
 create mode 100644 actionmailer/lib/action_mailer/base.rb
 create mode 100644 actionmailer/lib/action_mailer/collector.rb
 create mode 100644 actionmailer/lib/action_mailer/delivery_methods.rb
 create mode 100644 actionmailer/lib/action_mailer/gem_version.rb
 create mode 100644 actionmailer/lib/action_mailer/log_subscriber.rb
 create mode 100644 actionmailer/lib/action_mailer/mail_helper.rb
 create mode 100644 actionmailer/lib/action_mailer/preview.rb
 create mode 100644 actionmailer/lib/action_mailer/railtie.rb
 create mode 100644 actionmailer/lib/action_mailer/test_case.rb
 create mode 100644 actionmailer/lib/action_mailer/test_helper.rb
 create mode 100644 actionmailer/lib/action_mailer/version.rb
 create mode 100644 actionmailer/lib/rails/generators/mailer/USAGE
 create mode 100644 actionmailer/lib/rails/generators/mailer/mailer_generator.rb
 create mode 100644 actionmailer/lib/rails/generators/mailer/templates/mailer.rb
 create mode 100644 actionmailer/test/abstract_unit.rb
 create mode 100644 actionmailer/test/asset_host_test.rb
 create mode 100644 actionmailer/test/base_test.rb
 create mode 100644 actionmailer/test/delivery_methods_test.rb
 create mode 100644 actionmailer/test/fixtures/anonymous/welcome.erb
 create mode 100644 actionmailer/test/fixtures/another.path/base_mailer/welcome.erb
 create mode 100644 actionmailer/test/fixtures/asset_host_mailer/email_with_asset.html.erb
 create mode 100644 actionmailer/test/fixtures/asset_mailer/welcome.html.erb
 create mode 100644 actionmailer/test/fixtures/async_mailer/welcome.erb
 create mode 100644 actionmailer/test/fixtures/attachments/foo.jpg
 create mode 100644 actionmailer/test/fixtures/attachments/test.jpg
 create mode 100644 actionmailer/test/fixtures/auto_layout_mailer/hello.html.erb
 create mode 100644 actionmailer/test/fixtures/auto_layout_mailer/multipart.html.erb
 create mode 100644 actionmailer/test/fixtures/auto_layout_mailer/multipart.text.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/attachment_with_content.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/attachment_with_hash.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/attachment_with_hash_default_encoding.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/different_layout.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/different_layout.text.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/email_custom_layout.text.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/email_with_translations.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/explicit_multipart_templates.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/explicit_multipart_templates.text.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/explicit_multipart_with_one_template.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/html_only.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/implicit_multipart.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/implicit_multipart.text.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/implicit_with_locale.en.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/implicit_with_locale.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/implicit_with_locale.pl.text.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/implicit_with_locale.text.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/inline_attachment.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/inline_attachment.text.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/plain_text_only.text.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/welcome.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/welcome_with_headers.html.erb
 create mode 100644 actionmailer/test/fixtures/base_mailer/without_mail_call.erb
 create mode 100644 actionmailer/test/fixtures/base_test/after_action_mailer/welcome.html.erb
 create mode 100644 actionmailer/test/fixtures/base_test/before_action_mailer/welcome.html.erb
 create mode 100644 actionmailer/test/fixtures/base_test/default_inline_attachment_mailer/welcome.html.erb
 create mode 100644 actionmailer/test/fixtures/explicit_layout_mailer/logout.html.erb
 create mode 100644 actionmailer/test/fixtures/explicit_layout_mailer/signup.html.erb
 create mode 100644 actionmailer/test/fixtures/first_mailer/share.erb
 create mode 100644 actionmailer/test/fixtures/i18n_test_mailer/mail_with_i18n_subject.erb
 create mode 100644 actionmailer/test/fixtures/layouts/auto_layout_mailer.html.erb
 create mode 100644 actionmailer/test/fixtures/layouts/auto_layout_mailer.text.erb
 create mode 100644 actionmailer/test/fixtures/layouts/different_layout.html.erb
 create mode 100644 actionmailer/test/fixtures/layouts/different_layout.text.erb
 create mode 100644 actionmailer/test/fixtures/layouts/spam.html.erb
 create mode 100644 actionmailer/test/fixtures/mail_delivery_test/delivery_mailer/welcome.html.erb
 create mode 100644 actionmailer/test/fixtures/nested_layout_mailer/signup.html.erb
 create mode 100644 actionmailer/test/fixtures/path.with.dots/funky_path_mailer/multipart_with_template_path_with_dots.erb
 create mode 100644 actionmailer/test/fixtures/proc_mailer/welcome.html.erb
 create mode 100644 actionmailer/test/fixtures/raw_email
 create mode 100644 actionmailer/test/fixtures/second_mailer/share.erb
 create mode 100644 actionmailer/test/fixtures/templates/signed_up.erb
 create mode 100644 actionmailer/test/fixtures/test_mailer/_subtemplate.text.erb
 create mode 100644 actionmailer/test/fixtures/test_mailer/custom_templating_extension.html.haml
 create mode 100644 actionmailer/test/fixtures/test_mailer/custom_templating_extension.text.haml
 create mode 100644 actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.html.erb
 create mode 100644 actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.html.erb~
 create mode 100644 actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.ignored.erb
 create mode 100644 actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.rhtml.bak
 create mode 100644 actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.erb
 create mode 100644 actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.yaml.erb
 create mode 100644 actionmailer/test/fixtures/test_mailer/included_subtemplate.text.erb
 create mode 100644 actionmailer/test/fixtures/test_mailer/multipart_alternative.html.erb
 create mode 100644 actionmailer/test/fixtures/test_mailer/multipart_alternative.plain.erb
 create mode 100644 actionmailer/test/fixtures/test_mailer/rxml_template.rxml
 create mode 100644 actionmailer/test/fixtures/test_mailer/signed_up.html.erb
 create mode 100644 actionmailer/test/fixtures/url_test_mailer/signed_up_with_url.erb
 create mode 100644 actionmailer/test/i18n_with_controller_test.rb
 create mode 100644 actionmailer/test/log_subscriber_test.rb
 create mode 100644 actionmailer/test/mail_helper_test.rb
 create mode 100644 actionmailer/test/mail_layout_test.rb
 create mode 100644 actionmailer/test/mailers/asset_mailer.rb
 create mode 100644 actionmailer/test/mailers/base_mailer.rb
 create mode 100644 actionmailer/test/mailers/proc_mailer.rb
 create mode 100644 actionmailer/test/test_helper_test.rb
 create mode 100644 actionmailer/test/test_test.rb
 create mode 100644 actionmailer/test/url_test.rb
 create mode 100644 actionpack/CHANGELOG.md
 create mode 100644 actionpack/MIT-LICENSE
 create mode 100644 actionpack/README.rdoc
 create mode 100644 actionpack/RUNNING_UNIT_TESTS.rdoc
 create mode 100644 actionpack/Rakefile
 create mode 100644 actionpack/actionpack.gemspec
 create mode 100644 actionpack/lib/abstract_controller.rb
 create mode 100644 actionpack/lib/abstract_controller/asset_paths.rb
 create mode 100644 actionpack/lib/abstract_controller/base.rb
 create mode 100644 actionpack/lib/abstract_controller/callbacks.rb
 create mode 100644 actionpack/lib/abstract_controller/collector.rb
 create mode 100644 actionpack/lib/abstract_controller/helpers.rb
 create mode 100644 actionpack/lib/abstract_controller/logger.rb
 create mode 100644 actionpack/lib/abstract_controller/railties/routes_helpers.rb
 create mode 100644 actionpack/lib/abstract_controller/rendering.rb
 create mode 100644 actionpack/lib/abstract_controller/translation.rb
 create mode 100644 actionpack/lib/abstract_controller/url_for.rb
 create mode 100644 actionpack/lib/action_controller.rb
 create mode 100644 actionpack/lib/action_controller/base.rb
 create mode 100644 actionpack/lib/action_controller/caching.rb
 create mode 100644 actionpack/lib/action_controller/caching/fragments.rb
 create mode 100644 actionpack/lib/action_controller/log_subscriber.rb
 create mode 100644 actionpack/lib/action_controller/metal.rb
 create mode 100644 actionpack/lib/action_controller/metal/conditional_get.rb
 create mode 100644 actionpack/lib/action_controller/metal/cookies.rb
 create mode 100644 actionpack/lib/action_controller/metal/data_streaming.rb
 create mode 100644 actionpack/lib/action_controller/metal/exceptions.rb
 create mode 100644 actionpack/lib/action_controller/metal/flash.rb
 create mode 100644 actionpack/lib/action_controller/metal/force_ssl.rb
 create mode 100644 actionpack/lib/action_controller/metal/head.rb
 create mode 100644 actionpack/lib/action_controller/metal/helpers.rb
 create mode 100644 actionpack/lib/action_controller/metal/hide_actions.rb
 create mode 100644 actionpack/lib/action_controller/metal/http_authentication.rb
 create mode 100644 actionpack/lib/action_controller/metal/implicit_render.rb
 create mode 100644 actionpack/lib/action_controller/metal/instrumentation.rb
 create mode 100644 actionpack/lib/action_controller/metal/live.rb
 create mode 100644 actionpack/lib/action_controller/metal/mime_responds.rb
 create mode 100644 actionpack/lib/action_controller/metal/params_wrapper.rb
 create mode 100644 actionpack/lib/action_controller/metal/rack_delegation.rb
 create mode 100644 actionpack/lib/action_controller/metal/redirecting.rb
 create mode 100644 actionpack/lib/action_controller/metal/renderers.rb
 create mode 100644 actionpack/lib/action_controller/metal/rendering.rb
 create mode 100644 actionpack/lib/action_controller/metal/request_forgery_protection.rb
 create mode 100644 actionpack/lib/action_controller/metal/rescue.rb
 create mode 100644 actionpack/lib/action_controller/metal/responder.rb
 create mode 100644 actionpack/lib/action_controller/metal/streaming.rb
 create mode 100644 actionpack/lib/action_controller/metal/strong_parameters.rb
 create mode 100644 actionpack/lib/action_controller/metal/testing.rb
 create mode 100644 actionpack/lib/action_controller/metal/url_for.rb
 create mode 100644 actionpack/lib/action_controller/middleware.rb
 create mode 100644 actionpack/lib/action_controller/model_naming.rb
 create mode 100644 actionpack/lib/action_controller/railtie.rb
 create mode 100644 actionpack/lib/action_controller/railties/helpers.rb
 create mode 100644 actionpack/lib/action_controller/test_case.rb
 create mode 100644 actionpack/lib/action_dispatch.rb
 create mode 100644 actionpack/lib/action_dispatch/http/cache.rb
 create mode 100644 actionpack/lib/action_dispatch/http/filter_parameters.rb
 create mode 100644 actionpack/lib/action_dispatch/http/filter_redirect.rb
 create mode 100644 actionpack/lib/action_dispatch/http/headers.rb
 create mode 100644 actionpack/lib/action_dispatch/http/mime_negotiation.rb
 create mode 100644 actionpack/lib/action_dispatch/http/mime_type.rb
 create mode 100644 actionpack/lib/action_dispatch/http/mime_types.rb
 create mode 100644 actionpack/lib/action_dispatch/http/parameter_filter.rb
 create mode 100644 actionpack/lib/action_dispatch/http/parameters.rb
 create mode 100644 actionpack/lib/action_dispatch/http/rack_cache.rb
 create mode 100644 actionpack/lib/action_dispatch/http/request.rb
 create mode 100644 actionpack/lib/action_dispatch/http/response.rb
 create mode 100644 actionpack/lib/action_dispatch/http/upload.rb
 create mode 100644 actionpack/lib/action_dispatch/http/url.rb
 create mode 100644 actionpack/lib/action_dispatch/journey.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/backwards.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/formatter.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/gtg/builder.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/gtg/simulator.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/gtg/transition_table.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/nfa/builder.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/nfa/dot.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/nfa/simulator.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/nfa/transition_table.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/nodes/node.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/parser.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/parser.y
 create mode 100644 actionpack/lib/action_dispatch/journey/parser_extras.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/path/pattern.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/route.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/router.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/router/strexp.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/router/utils.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/routes.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/scanner.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/visitors.rb
 create mode 100644 actionpack/lib/action_dispatch/journey/visualizer/fsm.css
 create mode 100644 actionpack/lib/action_dispatch/journey/visualizer/fsm.js
 create mode 100644 actionpack/lib/action_dispatch/journey/visualizer/index.html.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/callbacks.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/cookies.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/debug_exceptions.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/exception_wrapper.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/flash.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/params_parser.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/public_exceptions.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/reloader.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/remote_ip.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/request_id.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/session/abstract_store.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/session/cache_store.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/session/cookie_store.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/session/mem_cache_store.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/show_exceptions.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/ssl.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/stack.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/static.rb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/_request_and_response.text.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/_source.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/_trace.text.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/layout.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/missing_template.html.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/missing_template.text.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/routing_error.text.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/template_error.text.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/unknown_action.html.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/rescues/unknown_action.text.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/routes/_route.html.erb
 create mode 100644 actionpack/lib/action_dispatch/middleware/templates/routes/_table.html.erb
 create mode 100644 actionpack/lib/action_dispatch/railtie.rb
 create mode 100644 actionpack/lib/action_dispatch/request/session.rb
 create mode 100644 actionpack/lib/action_dispatch/request/utils.rb
 create mode 100644 actionpack/lib/action_dispatch/routing.rb
 create mode 100644 actionpack/lib/action_dispatch/routing/inspector.rb
 create mode 100644 actionpack/lib/action_dispatch/routing/mapper.rb
 create mode 100644 actionpack/lib/action_dispatch/routing/polymorphic_routes.rb
 create mode 100644 actionpack/lib/action_dispatch/routing/redirection.rb
 create mode 100644 actionpack/lib/action_dispatch/routing/route_set.rb
 create mode 100644 actionpack/lib/action_dispatch/routing/routes_proxy.rb
 create mode 100644 actionpack/lib/action_dispatch/routing/url_for.rb
 create mode 100644 actionpack/lib/action_dispatch/testing/assertions.rb
 create mode 100644 actionpack/lib/action_dispatch/testing/assertions/dom.rb
 create mode 100644 actionpack/lib/action_dispatch/testing/assertions/response.rb
 create mode 100644 actionpack/lib/action_dispatch/testing/assertions/routing.rb
 create mode 100644 actionpack/lib/action_dispatch/testing/assertions/selector.rb
 create mode 100644 actionpack/lib/action_dispatch/testing/assertions/tag.rb
 create mode 100644 actionpack/lib/action_dispatch/testing/integration.rb
 create mode 100644 actionpack/lib/action_dispatch/testing/test_process.rb
 create mode 100644 actionpack/lib/action_dispatch/testing/test_request.rb
 create mode 100644 actionpack/lib/action_dispatch/testing/test_response.rb
 create mode 100644 actionpack/lib/action_pack.rb
 create mode 100644 actionpack/lib/action_pack/gem_version.rb
 create mode 100644 actionpack/lib/action_pack/version.rb
 create mode 100644 actionpack/test/abstract/callbacks_test.rb
 create mode 100644 actionpack/test/abstract/collector_test.rb
 create mode 100644 actionpack/test/abstract/translation_test.rb
 create mode 100644 actionpack/test/abstract_unit.rb
 create mode 100644 actionpack/test/assertions/response_assertions_test.rb
 create mode 100644 actionpack/test/controller/action_pack_assertions_test.rb
 create mode 100644 actionpack/test/controller/assert_select_test.rb
 create mode 100644 actionpack/test/controller/base_test.rb
 create mode 100644 actionpack/test/controller/caching_test.rb
 create mode 100644 actionpack/test/controller/content_type_test.rb
 create mode 100644 actionpack/test/controller/controller_fixtures/app/controllers/admin/user_controller.rb
 create mode 100644 actionpack/test/controller/controller_fixtures/app/controllers/user_controller.rb
 create mode 100644 actionpack/test/controller/controller_fixtures/vendor/plugins/bad_plugin/lib/plugin_controller.rb
 create mode 100644 actionpack/test/controller/default_url_options_with_before_action_test.rb
 create mode 100644 actionpack/test/controller/filters_test.rb
 create mode 100644 actionpack/test/controller/flash_hash_test.rb
 create mode 100644 actionpack/test/controller/flash_test.rb
 create mode 100644 actionpack/test/controller/force_ssl_test.rb
 create mode 100644 actionpack/test/controller/helper_test.rb
 create mode 100644 actionpack/test/controller/http_basic_authentication_test.rb
 create mode 100644 actionpack/test/controller/http_digest_authentication_test.rb
 create mode 100644 actionpack/test/controller/http_token_authentication_test.rb
 create mode 100644 actionpack/test/controller/integration_test.rb
 create mode 100644 actionpack/test/controller/live_stream_test.rb
 create mode 100644 actionpack/test/controller/localized_templates_test.rb
 create mode 100644 actionpack/test/controller/log_subscriber_test.rb
 create mode 100644 actionpack/test/controller/mime/accept_format_test.rb
 create mode 100644 actionpack/test/controller/mime/respond_to_test.rb
 create mode 100644 actionpack/test/controller/mime/respond_with_test.rb
 create mode 100644 actionpack/test/controller/new_base/bare_metal_test.rb
 create mode 100644 actionpack/test/controller/new_base/base_test.rb
 create mode 100644 actionpack/test/controller/new_base/content_negotiation_test.rb
 create mode 100644 actionpack/test/controller/new_base/content_type_test.rb
 create mode 100644 actionpack/test/controller/new_base/metal_test.rb
 create mode 100644 actionpack/test/controller/new_base/middleware_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_action_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_body_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_context_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_file_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_html_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_implicit_action_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_layout_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_partial_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_plain_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_streaming_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_template_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_text_test.rb
 create mode 100644 actionpack/test/controller/new_base/render_xml_test.rb
 create mode 100644 actionpack/test/controller/output_escaping_test.rb
 create mode 100644 actionpack/test/controller/parameters/log_on_unpermitted_params_test.rb
 create mode 100644 actionpack/test/controller/parameters/multi_parameter_attributes_test.rb
 create mode 100644 actionpack/test/controller/parameters/nested_parameters_test.rb
 create mode 100644 actionpack/test/controller/parameters/parameters_permit_test.rb
 create mode 100644 actionpack/test/controller/parameters/raise_on_unpermitted_params_test.rb
 create mode 100644 actionpack/test/controller/params_wrapper_test.rb
 create mode 100644 actionpack/test/controller/permitted_params_test.rb
 create mode 100644 actionpack/test/controller/redirect_test.rb
 create mode 100644 actionpack/test/controller/render_js_test.rb
 create mode 100644 actionpack/test/controller/render_json_test.rb
 create mode 100644 actionpack/test/controller/render_other_test.rb
 create mode 100644 actionpack/test/controller/render_test.rb
 create mode 100644 actionpack/test/controller/render_xml_test.rb
 create mode 100644 actionpack/test/controller/request/test_request_test.rb
 create mode 100644 actionpack/test/controller/request_forgery_protection_test.rb
 create mode 100644 actionpack/test/controller/required_params_test.rb
 create mode 100644 actionpack/test/controller/rescue_test.rb
 create mode 100644 actionpack/test/controller/resources_test.rb
 create mode 100644 actionpack/test/controller/routing_test.rb
 create mode 100644 actionpack/test/controller/runner_test.rb
 create mode 100644 actionpack/test/controller/selector_test.rb
 create mode 100644 actionpack/test/controller/send_file_test.rb
 create mode 100644 actionpack/test/controller/show_exceptions_test.rb
 create mode 100644 actionpack/test/controller/streaming_test.rb
 create mode 100644 actionpack/test/controller/test_case_test.rb
 create mode 100644 actionpack/test/controller/url_for_integration_test.rb
 create mode 100644 actionpack/test/controller/url_for_test.rb
 create mode 100644 actionpack/test/controller/url_rewriter_test.rb
 create mode 100644 actionpack/test/controller/webservice_test.rb
 create mode 100644 actionpack/test/dispatch/callbacks_test.rb
 create mode 100644 actionpack/test/dispatch/cookies_test.rb
 create mode 100644 actionpack/test/dispatch/debug_exceptions_test.rb
 create mode 100644 actionpack/test/dispatch/header_test.rb
 create mode 100644 actionpack/test/dispatch/live_response_test.rb
 create mode 100644 actionpack/test/dispatch/mapper_test.rb
 create mode 100644 actionpack/test/dispatch/middleware_stack/middleware_test.rb
 create mode 100644 actionpack/test/dispatch/middleware_stack_test.rb
 create mode 100644 actionpack/test/dispatch/mime_type_test.rb
 create mode 100644 actionpack/test/dispatch/mount_test.rb
 create mode 100644 actionpack/test/dispatch/prefix_generation_test.rb
 create mode 100644 actionpack/test/dispatch/rack_cache_test.rb
 create mode 100644 actionpack/test/dispatch/rack_test.rb
 create mode 100644 actionpack/test/dispatch/reloader_test.rb
 create mode 100644 actionpack/test/dispatch/request/json_params_parsing_test.rb
 create mode 100644 actionpack/test/dispatch/request/multipart_params_parsing_test.rb
 create mode 100644 actionpack/test/dispatch/request/query_string_parsing_test.rb
 create mode 100644 actionpack/test/dispatch/request/session_test.rb
 create mode 100644 actionpack/test/dispatch/request/url_encoded_params_parsing_test.rb
 create mode 100644 actionpack/test/dispatch/request_id_test.rb
 create mode 100644 actionpack/test/dispatch/request_test.rb
 create mode 100644 actionpack/test/dispatch/response_test.rb
 create mode 100644 actionpack/test/dispatch/routing/concerns_test.rb
 create mode 100644 actionpack/test/dispatch/routing/inspector_test.rb
 create mode 100644 actionpack/test/dispatch/routing/route_set_test.rb
 create mode 100644 actionpack/test/dispatch/routing_assertions_test.rb
 create mode 100644 actionpack/test/dispatch/routing_test.rb
 create mode 100644 actionpack/test/dispatch/session/abstract_store_test.rb
 create mode 100644 actionpack/test/dispatch/session/cache_store_test.rb
 create mode 100644 actionpack/test/dispatch/session/cookie_store_test.rb
 create mode 100644 actionpack/test/dispatch/session/mem_cache_store_test.rb
 create mode 100644 actionpack/test/dispatch/session/test_session_test.rb
 create mode 100644 actionpack/test/dispatch/show_exceptions_test.rb
 create mode 100644 actionpack/test/dispatch/ssl_test.rb
 create mode 100644 actionpack/test/dispatch/static_test.rb
 create mode 100644 actionpack/test/dispatch/test_request_test.rb
 create mode 100644 actionpack/test/dispatch/test_response_test.rb
 create mode 100644 actionpack/test/dispatch/uploaded_file_test.rb
 create mode 100644 actionpack/test/dispatch/url_generation_test.rb
 create mode 100644 actionpack/test/fixtures/_top_level_partial_only.erb
 create mode 100644 actionpack/test/fixtures/alternate_helpers/foo_helper.rb
 create mode 100644 actionpack/test/fixtures/bad_customers/_bad_customer.html.erb
 create mode 100644 actionpack/test/fixtures/company.rb
 create mode 100644 actionpack/test/fixtures/filter_test/implicit_actions/edit.html.erb
 create mode 100644 actionpack/test/fixtures/filter_test/implicit_actions/show.html.erb
 create mode 100644 actionpack/test/fixtures/functional_caching/_partial.erb
 create mode 100644 actionpack/test/fixtures/functional_caching/formatted_fragment_cached.html.erb
 create mode 100644 actionpack/test/fixtures/functional_caching/formatted_fragment_cached.xml.builder
 create mode 100644 actionpack/test/fixtures/functional_caching/formatted_fragment_cached_with_variant.html+phone.erb
 create mode 100644 actionpack/test/fixtures/functional_caching/fragment_cached.html.erb
 create mode 100644 actionpack/test/fixtures/functional_caching/fragment_cached_without_digest.html.erb
 create mode 100644 actionpack/test/fixtures/functional_caching/html_fragment_cached_with_partial.html.erb
 create mode 100644 actionpack/test/fixtures/functional_caching/inline_fragment_cached.html.erb
 create mode 100644 actionpack/test/fixtures/helpers/abc_helper.rb
 create mode 100644 actionpack/test/fixtures/helpers/fun/games_helper.rb
 create mode 100644 actionpack/test/fixtures/helpers/fun/pdf_helper.rb
 create mode 100644 actionpack/test/fixtures/helpers/just_me_helper.rb
 create mode 100644 actionpack/test/fixtures/helpers/me_too_helper.rb
 create mode 100644 actionpack/test/fixtures/helpers1_pack/pack1_helper.rb
 create mode 100644 actionpack/test/fixtures/helpers2_pack/pack2_helper.rb
 create mode 100644 actionpack/test/fixtures/layouts/_customers.erb
 create mode 100644 actionpack/test/fixtures/layouts/block_with_layout.erb
 create mode 100644 actionpack/test/fixtures/layouts/builder.builder
 create mode 100644 actionpack/test/fixtures/layouts/partial_with_layout.erb
 create mode 100644 actionpack/test/fixtures/layouts/standard.html.erb
 create mode 100644 actionpack/test/fixtures/layouts/talk_from_action.erb
 create mode 100644 actionpack/test/fixtures/layouts/with_html_partial.html.erb
 create mode 100644 actionpack/test/fixtures/layouts/xhr.html.erb
 create mode 100644 actionpack/test/fixtures/layouts/yield.erb
 create mode 100644 actionpack/test/fixtures/localized/hello_world.de.html
 create mode 100644 actionpack/test/fixtures/localized/hello_world.en.html
 create mode 100644 actionpack/test/fixtures/localized/hello_world.it.erb
 create mode 100644 actionpack/test/fixtures/multipart/binary_file
 create mode 100644 actionpack/test/fixtures/multipart/boundary_problem_file
 create mode 100644 actionpack/test/fixtures/multipart/bracketed_param
 create mode 100644 actionpack/test/fixtures/multipart/bracketed_utf8_param
 create mode 100644 actionpack/test/fixtures/multipart/empty
 create mode 100644 actionpack/test/fixtures/multipart/hello.txt
 create mode 100644 actionpack/test/fixtures/multipart/large_text_file
 create mode 100644 actionpack/test/fixtures/multipart/mixed_files
 create mode 100644 actionpack/test/fixtures/multipart/mona_lisa.jpg
 create mode 100644 actionpack/test/fixtures/multipart/none
 create mode 100644 actionpack/test/fixtures/multipart/single_parameter
 create mode 100644 actionpack/test/fixtures/multipart/single_utf8_param
 create mode 100644 actionpack/test/fixtures/multipart/text_file
 create mode 100644 actionpack/test/fixtures/old_content_type/render_default_content_types_for_respond_to.xml.erb
 create mode 100644 actionpack/test/fixtures/old_content_type/render_default_for_builder.builder
 create mode 100644 actionpack/test/fixtures/old_content_type/render_default_for_erb.erb
 create mode 100644 actionpack/test/fixtures/post_test/layouts/post.html.erb
 create mode 100644 actionpack/test/fixtures/post_test/layouts/super_post.iphone.erb
 create mode 100644 actionpack/test/fixtures/post_test/post/index.html.erb
 create mode 100644 actionpack/test/fixtures/post_test/post/index.iphone.erb
 create mode 100644 actionpack/test/fixtures/post_test/super_post/index.html.erb
 create mode 100644 actionpack/test/fixtures/post_test/super_post/index.iphone.erb
 create mode 100644 actionpack/test/fixtures/public/400.html
 create mode 100644 actionpack/test/fixtures/public/404.html
 create mode 100644 actionpack/test/fixtures/public/500.da.html
 create mode 100644 actionpack/test/fixtures/public/500.html
 create mode 100644 actionpack/test/fixtures/public/foo/bar.html
 create mode 100644 actionpack/test/fixtures/public/foo/baz.css
 create mode 100644 actionpack/test/fixtures/public/foo/index.html
 create mode 100644 "actionpack/test/fixtures/public/foo/\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257.html"
 create mode 100644 actionpack/test/fixtures/public/index.html
 create mode 100644 actionpack/test/fixtures/respond_to/all_types_with_layout.html.erb
 create mode 100644 actionpack/test/fixtures/respond_to/custom_constant_handling_without_block.mobile.erb
 create mode 100644 actionpack/test/fixtures/respond_to/iphone_with_html_response_type.html.erb
 create mode 100644 actionpack/test/fixtures/respond_to/iphone_with_html_response_type.iphone.erb
 create mode 100644 actionpack/test/fixtures/respond_to/layouts/missing.html.erb
 create mode 100644 actionpack/test/fixtures/respond_to/layouts/standard.html.erb
 create mode 100644 actionpack/test/fixtures/respond_to/layouts/standard.iphone.erb
 create mode 100644 actionpack/test/fixtures/respond_to/using_defaults.html.erb
 create mode 100644 actionpack/test/fixtures/respond_to/using_defaults.xml.builder
 create mode 100644 actionpack/test/fixtures/respond_to/using_defaults_with_all.html.erb
 create mode 100644 actionpack/test/fixtures/respond_to/using_defaults_with_type_list.html.erb
 create mode 100644 actionpack/test/fixtures/respond_to/using_defaults_with_type_list.xml.builder
 create mode 100644 actionpack/test/fixtures/respond_to/variant_any_implicit_render.html+phablet.erb
 create mode 100644 actionpack/test/fixtures/respond_to/variant_any_implicit_render.html+tablet.erb
 create mode 100644 actionpack/test/fixtures/respond_to/variant_inline_syntax_without_block.html+phone.erb
 create mode 100644 actionpack/test/fixtures/respond_to/variant_plus_none_for_format.html.erb
 create mode 100644 actionpack/test/fixtures/respond_to/variant_with_implicit_rendering.html+mobile.erb
 create mode 100644 actionpack/test/fixtures/respond_with/edit.html.erb
 create mode 100644 actionpack/test/fixtures/respond_with/new.html.erb
 create mode 100644 actionpack/test/fixtures/respond_with/respond_with_additional_params.html.erb
 create mode 100644 actionpack/test/fixtures/respond_with/using_invalid_resource_with_template.xml.erb
 create mode 100644 actionpack/test/fixtures/respond_with/using_options_with_template.xml.erb
 create mode 100644 actionpack/test/fixtures/respond_with/using_resource.js.erb
 create mode 100644 actionpack/test/fixtures/respond_with/using_resource_with_block.html.erb
 create mode 100644 actionpack/test/fixtures/ruby_template.ruby
 create mode 100644 actionpack/test/fixtures/session_autoload_test/session_autoload_test/foo.rb
 create mode 100644 actionpack/test/fixtures/shared.html.erb
 create mode 100644 actionpack/test/fixtures/star_star_mime/index.js.erb
 create mode 100644 actionpack/test/fixtures/symlink_parent/symlinked_layout.erb
 create mode 100644 actionpack/test/fixtures/test/_changing_priority.html.erb
 create mode 100644 actionpack/test/fixtures/test/_changing_priority.json.erb
 create mode 100644 actionpack/test/fixtures/test/_counter.html.erb
 create mode 100644 actionpack/test/fixtures/test/_customer.erb
 create mode 100644 actionpack/test/fixtures/test/_customer_counter.erb
 create mode 100644 actionpack/test/fixtures/test/_customer_counter_with_as.erb
 create mode 100644 actionpack/test/fixtures/test/_customer_greeting.erb
 create mode 100644 actionpack/test/fixtures/test/_customer_with_var.erb
 create mode 100644 actionpack/test/fixtures/test/_directory/_partial_with_locales.html.erb
 create mode 100644 actionpack/test/fixtures/test/_first_json_partial.json.erb
 create mode 100644 actionpack/test/fixtures/test/_form.erb
 create mode 100644 actionpack/test/fixtures/test/_hash_greeting.erb
 create mode 100644 actionpack/test/fixtures/test/_hash_object.erb
 create mode 100644 actionpack/test/fixtures/test/_hello.builder
 create mode 100644 actionpack/test/fixtures/test/_json_change_priority.json.erb
 create mode 100644 actionpack/test/fixtures/test/_labelling_form.erb
 create mode 100644 actionpack/test/fixtures/test/_layout_for_partial.html.erb
 create mode 100644 actionpack/test/fixtures/test/_partial.erb
 create mode 100644 actionpack/test/fixtures/test/_partial.html.erb
 create mode 100644 actionpack/test/fixtures/test/_partial.js.erb
 create mode 100644 actionpack/test/fixtures/test/_partial_for_use_in_layout.html.erb
 create mode 100644 actionpack/test/fixtures/test/_partial_html_erb.html.erb
 create mode 100644 actionpack/test/fixtures/test/_partial_name_local_variable.erb
 create mode 100644 actionpack/test/fixtures/test/_partial_only.erb
 create mode 100644 actionpack/test/fixtures/test/_partial_only_html.html
 create mode 100644 actionpack/test/fixtures/test/_partial_with_partial.erb
 create mode 100644 actionpack/test/fixtures/test/_person.erb
 create mode 100644 actionpack/test/fixtures/test/_raise_indentation.html.erb
 create mode 100644 actionpack/test/fixtures/test/_second_json_partial.json.erb
 create mode 100644 actionpack/test/fixtures/test/action_talk_to_layout.erb
 create mode 100644 actionpack/test/fixtures/test/calling_partial_with_layout.html.erb
 create mode 100644 actionpack/test/fixtures/test/capturing.erb
 create mode 100644 actionpack/test/fixtures/test/change_priority.html.erb
 create mode 100644 actionpack/test/fixtures/test/content_for.erb
 create mode 100644 actionpack/test/fixtures/test/content_for_concatenated.erb
 create mode 100644 actionpack/test/fixtures/test/content_for_with_parameter.erb
 create mode 100644 actionpack/test/fixtures/test/dot.directory/render_file_with_ivar.erb
 create mode 100644 actionpack/test/fixtures/test/formatted_html_erb.html.erb
 create mode 100644 actionpack/test/fixtures/test/formatted_xml_erb.builder
 create mode 100644 actionpack/test/fixtures/test/formatted_xml_erb.html.erb
 create mode 100644 actionpack/test/fixtures/test/formatted_xml_erb.xml.erb
 create mode 100644 actionpack/test/fixtures/test/greeting.html.erb
 create mode 100644 actionpack/test/fixtures/test/greeting.xml.erb
 create mode 100644 actionpack/test/fixtures/test/hello,world.erb
 create mode 100644 actionpack/test/fixtures/test/hello.builder
 create mode 100644 actionpack/test/fixtures/test/hello/hello.erb
 create mode 100644 actionpack/test/fixtures/test/hello_world.erb
 create mode 100644 actionpack/test/fixtures/test/hello_world_container.builder
 create mode 100644 actionpack/test/fixtures/test/hello_world_from_rxml.builder
 create mode 100644 actionpack/test/fixtures/test/hello_world_with_layout_false.erb
 create mode 100644 actionpack/test/fixtures/test/hello_world_with_partial.html.erb
 create mode 100644 actionpack/test/fixtures/test/hello_xml_world.builder
 create mode 100644 actionpack/test/fixtures/test/html_template.html.erb
 create mode 100644 actionpack/test/fixtures/test/hyphen-ated.erb
 create mode 100644 actionpack/test/fixtures/test/implicit_content_type.atom.builder
 create mode 100644 actionpack/test/fixtures/test/list.erb
 create mode 100644 actionpack/test/fixtures/test/non_erb_block_content_for.builder
 create mode 100644 actionpack/test/fixtures/test/potential_conflicts.erb
 create mode 100644 actionpack/test/fixtures/test/proper_block_detection.erb
 create mode 100644 actionpack/test/fixtures/test/render_file_from_template.html.erb
 create mode 100644 actionpack/test/fixtures/test/render_file_with_ivar.erb
 create mode 100644 actionpack/test/fixtures/test/render_file_with_locals.erb
 create mode 100644 actionpack/test/fixtures/test/render_file_with_locals_and_default.erb
 create mode 100644 actionpack/test/fixtures/test/render_implicit_html_template_from_xhr_request.da.html.erb
 create mode 100644 actionpack/test/fixtures/test/render_implicit_html_template_from_xhr_request.html.erb
 create mode 100644 actionpack/test/fixtures/test/render_implicit_js_template_without_layout.js.erb
 create mode 100644 actionpack/test/fixtures/test/render_partial_inside_directory.html.erb
 create mode 100644 actionpack/test/fixtures/test/render_to_string_test.erb
 create mode 100644 actionpack/test/fixtures/test/render_two_partials.html.erb
 create mode 100644 actionpack/test/fixtures/test/using_layout_around_block.html.erb
 create mode 100644 actionpack/test/fixtures/test/with_html_partial.html.erb
 create mode 100644 actionpack/test/fixtures/test/with_partial.html.erb
 create mode 100644 actionpack/test/fixtures/test/with_partial.text.erb
 create mode 100644 actionpack/test/fixtures/test/with_xml_template.html.erb
 create mode 100644 "actionpack/test/fixtures/\345\205\254\345\205\261/foo/bar.html"
 create mode 100644 "actionpack/test/fixtures/\345\205\254\345\205\261/foo/baz.css"
 create mode 100644 "actionpack/test/fixtures/\345\205\254\345\205\261/foo/index.html"
 create mode 100644 "actionpack/test/fixtures/\345\205\254\345\205\261/foo/\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257.html"
 create mode 100644 "actionpack/test/fixtures/\345\205\254\345\205\261/index.html"
 create mode 100644 actionpack/test/journey/gtg/builder_test.rb
 create mode 100644 actionpack/test/journey/gtg/transition_table_test.rb
 create mode 100644 actionpack/test/journey/nfa/simulator_test.rb
 create mode 100644 actionpack/test/journey/nfa/transition_table_test.rb
 create mode 100644 actionpack/test/journey/nodes/symbol_test.rb
 create mode 100644 actionpack/test/journey/path/pattern_test.rb
 create mode 100644 actionpack/test/journey/route/definition/parser_test.rb
 create mode 100644 actionpack/test/journey/route/definition/scanner_test.rb
 create mode 100644 actionpack/test/journey/route_test.rb
 create mode 100644 actionpack/test/journey/router/strexp_test.rb
 create mode 100644 actionpack/test/journey/router/utils_test.rb
 create mode 100644 actionpack/test/journey/router_test.rb
 create mode 100644 actionpack/test/journey/routes_test.rb
 create mode 100644 actionpack/test/lib/controller/fake_controllers.rb
 create mode 100644 actionpack/test/lib/controller/fake_models.rb
 create mode 100644 actionpack/test/routing/helper_test.rb
 create mode 100644 actionpack/test/tmp/.gitignore
 create mode 100644 actionview/CHANGELOG.md
 create mode 100644 actionview/MIT-LICENSE
 create mode 100644 actionview/README.rdoc
 create mode 100644 actionview/RUNNING_UNIT_TESTS.rdoc
 create mode 100644 actionview/Rakefile
 create mode 100644 actionview/actionview.gemspec
 create mode 100644 actionview/lib/action_view.rb
 create mode 100644 actionview/lib/action_view/base.rb
 create mode 100644 actionview/lib/action_view/buffers.rb
 create mode 100644 actionview/lib/action_view/context.rb
 create mode 100644 actionview/lib/action_view/dependency_tracker.rb
 create mode 100644 actionview/lib/action_view/digestor.rb
 create mode 100644 actionview/lib/action_view/flows.rb
 create mode 100644 actionview/lib/action_view/gem_version.rb
 create mode 100644 actionview/lib/action_view/helpers.rb
 create mode 100644 actionview/lib/action_view/helpers/active_model_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/asset_tag_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/asset_url_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/atom_feed_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/cache_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/capture_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/controller_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/csrf_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/date_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/debug_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/form_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/form_options_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/form_tag_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/javascript_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/number_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/output_safety_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/record_tag_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/rendering_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/sanitize_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/tag_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/tags.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/base.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/check_box.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/checkable.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/collection_check_boxes.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/collection_helpers.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/collection_radio_buttons.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/collection_select.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/color_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/date_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/date_select.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/datetime_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/datetime_local_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/datetime_select.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/email_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/file_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/grouped_collection_select.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/hidden_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/label.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/month_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/number_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/password_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/radio_button.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/range_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/search_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/select.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/tel_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/text_area.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/text_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/time_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/time_select.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/time_zone_select.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/url_field.rb
 create mode 100644 actionview/lib/action_view/helpers/tags/week_field.rb
 create mode 100644 actionview/lib/action_view/helpers/text_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/translation_helper.rb
 create mode 100644 actionview/lib/action_view/helpers/url_helper.rb
 create mode 100644 actionview/lib/action_view/layouts.rb
 create mode 100644 actionview/lib/action_view/locale/en.yml
 create mode 100644 actionview/lib/action_view/log_subscriber.rb
 create mode 100644 actionview/lib/action_view/lookup_context.rb
 create mode 100644 actionview/lib/action_view/model_naming.rb
 create mode 100644 actionview/lib/action_view/path_set.rb
 create mode 100644 actionview/lib/action_view/railtie.rb
 create mode 100644 actionview/lib/action_view/record_identifier.rb
 create mode 100644 actionview/lib/action_view/renderer/abstract_renderer.rb
 create mode 100644 actionview/lib/action_view/renderer/partial_renderer.rb
 create mode 100644 actionview/lib/action_view/renderer/renderer.rb
 create mode 100644 actionview/lib/action_view/renderer/streaming_template_renderer.rb
 create mode 100644 actionview/lib/action_view/renderer/template_renderer.rb
 create mode 100644 actionview/lib/action_view/rendering.rb
 create mode 100644 actionview/lib/action_view/routing_url_for.rb
 create mode 100644 actionview/lib/action_view/tasks/dependencies.rake
 create mode 100644 actionview/lib/action_view/template.rb
 create mode 100644 actionview/lib/action_view/template/error.rb
 create mode 100644 actionview/lib/action_view/template/handlers.rb
 create mode 100644 actionview/lib/action_view/template/handlers/builder.rb
 create mode 100644 actionview/lib/action_view/template/handlers/erb.rb
 create mode 100644 actionview/lib/action_view/template/handlers/raw.rb
 create mode 100644 actionview/lib/action_view/template/html.rb
 create mode 100644 actionview/lib/action_view/template/resolver.rb
 create mode 100644 actionview/lib/action_view/template/text.rb
 create mode 100644 actionview/lib/action_view/template/types.rb
 create mode 100644 actionview/lib/action_view/test_case.rb
 create mode 100644 actionview/lib/action_view/testing/resolvers.rb
 create mode 100644 actionview/lib/action_view/vendor/html-scanner.rb
 create mode 100644 actionview/lib/action_view/vendor/html-scanner/html/document.rb
 create mode 100644 actionview/lib/action_view/vendor/html-scanner/html/node.rb
 create mode 100644 actionview/lib/action_view/vendor/html-scanner/html/sanitizer.rb
 create mode 100644 actionview/lib/action_view/vendor/html-scanner/html/selector.rb
 create mode 100644 actionview/lib/action_view/vendor/html-scanner/html/tokenizer.rb
 create mode 100644 actionview/lib/action_view/vendor/html-scanner/html/version.rb
 create mode 100644 actionview/lib/action_view/version.rb
 create mode 100644 actionview/lib/action_view/view_paths.rb
 create mode 100644 actionview/test/abstract_unit.rb
 create mode 100644 actionview/test/actionpack/abstract/abstract_controller_test.rb
 create mode 100644 actionview/test/actionpack/abstract/helper_test.rb
 create mode 100644 actionview/test/actionpack/abstract/layouts_test.rb
 create mode 100644 actionview/test/actionpack/abstract/render_test.rb
 create mode 100644 actionview/test/actionpack/abstract/views/abstract_controller/testing/me3/formatted.html.erb
 create mode 100644 actionview/test/actionpack/abstract/views/abstract_controller/testing/me3/index.erb
 create mode 100644 actionview/test/actionpack/abstract/views/abstract_controller/testing/me4/index.erb
 create mode 100644 actionview/test/actionpack/abstract/views/abstract_controller/testing/me5/index.erb
 create mode 100644 actionview/test/actionpack/abstract/views/action_with_ivars.erb
 create mode 100644 actionview/test/actionpack/abstract/views/helper_test.erb
 create mode 100644 actionview/test/actionpack/abstract/views/index.erb
 create mode 100644 actionview/test/actionpack/abstract/views/layouts/abstract_controller/testing/me4.erb
 create mode 100644 actionview/test/actionpack/abstract/views/layouts/application.erb
 create mode 100644 actionview/test/actionpack/abstract/views/naked_render.erb
 create mode 100644 actionview/test/actionpack/controller/capture_test.rb
 create mode 100644 actionview/test/actionpack/controller/layout_test.rb
 create mode 100644 actionview/test/actionpack/controller/render_test.rb
 create mode 100644 actionview/test/actionpack/controller/view_paths_test.rb
 create mode 100644 actionview/test/active_record_unit.rb
 create mode 100644 actionview/test/activerecord/controller_runtime_test.rb
 create mode 100644 actionview/test/activerecord/form_helper_activerecord_test.rb
 create mode 100644 actionview/test/activerecord/polymorphic_routes_test.rb
 create mode 100644 actionview/test/activerecord/render_partial_with_record_identification_test.rb
 create mode 100644 actionview/test/fixtures/_top_level_partial.html.erb
 create mode 100644 actionview/test/fixtures/_top_level_partial_only.erb
 create mode 100644 actionview/test/fixtures/actionpack/bad_customers/_bad_customer.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/customers/_customer.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/fun/games/_form.erb
 create mode 100644 actionview/test/fixtures/actionpack/fun/games/hello_world.erb
 create mode 100644 actionview/test/fixtures/actionpack/good_customers/_good_customer.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/hello.html
 create mode 100644 actionview/test/fixtures/actionpack/layout_tests/alt/layouts/alt.erb
 create mode 100644 actionview/test/fixtures/actionpack/layout_tests/layouts/controller_name_space/nested.erb
 create mode 100644 actionview/test/fixtures/actionpack/layout_tests/layouts/item.erb
 create mode 100644 actionview/test/fixtures/actionpack/layout_tests/layouts/layout_test.erb
 create mode 100644 actionview/test/fixtures/actionpack/layout_tests/layouts/multiple_extensions.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/layout_tests/layouts/symlinked/symlinked_layout.erb
 create mode 100644 actionview/test/fixtures/actionpack/layout_tests/layouts/third_party_template_library.mab
 create mode 100644 actionview/test/fixtures/actionpack/layout_tests/views/goodbye.erb
 create mode 100644 actionview/test/fixtures/actionpack/layout_tests/views/hello.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/_column.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/_customers.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/_partial_and_yield.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/_yield_only.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/_yield_with_params.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/block_with_layout.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/builder.builder
 create mode 100644 actionview/test/fixtures/actionpack/layouts/partial_with_layout.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/standard.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/streaming.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/talk_from_action.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/with_html_partial.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/xhr.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/yield.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/yield_with_render_inline_inside.erb
 create mode 100644 actionview/test/fixtures/actionpack/layouts/yield_with_render_partial_inside.erb
 create mode 100644 actionview/test/fixtures/actionpack/quiz/questions/_question.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/shared.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_changing_priority.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_changing_priority.json.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_counter.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_customer.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_customer_counter.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_customer_counter_with_as.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_customer_greeting.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_customer_with_var.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_directory/_partial_with_locales.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_first_json_partial.json.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_form.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_hash_greeting.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_hash_object.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_hello.builder
 create mode 100644 actionview/test/fixtures/actionpack/test/_json_change_priority.json.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_labelling_form.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_layout_for_partial.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_partial.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_partial.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_partial.js.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_partial_for_use_in_layout.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_partial_html_erb.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_partial_name_local_variable.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_partial_only.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_partial_only_html.html
 create mode 100644 actionview/test/fixtures/actionpack/test/_partial_with_partial.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_person.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_raise_indentation.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/_second_json_partial.json.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/action_talk_to_layout.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/calling_partial_with_layout.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/capturing.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/change_priority.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/content_for.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/content_for_concatenated.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/content_for_with_parameter.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/dot.directory/render_file_with_ivar.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/formatted_html_erb.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/formatted_xml_erb.builder
 create mode 100644 actionview/test/fixtures/actionpack/test/formatted_xml_erb.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/formatted_xml_erb.xml.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/greeting.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/greeting.xml.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/hello,world.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/hello.builder
 create mode 100644 actionview/test/fixtures/actionpack/test/hello/hello.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/hello_world.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/hello_world_container.builder
 create mode 100644 actionview/test/fixtures/actionpack/test/hello_world_from_rxml.builder
 create mode 100644 actionview/test/fixtures/actionpack/test/hello_world_with_layout_false.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/hello_world_with_partial.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/hello_xml_world.builder
 create mode 100644 actionview/test/fixtures/actionpack/test/html_template.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/hyphen-ated.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/implicit_content_type.atom.builder
 create mode 100644 actionview/test/fixtures/actionpack/test/list.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/non_erb_block_content_for.builder
 create mode 100644 actionview/test/fixtures/actionpack/test/potential_conflicts.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/proper_block_detection.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/render_file_from_template.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/render_file_with_ivar.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/render_file_with_locals.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/render_file_with_locals_and_default.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/render_implicit_html_template_from_xhr_request.da.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/render_implicit_html_template_from_xhr_request.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/render_implicit_js_template_without_layout.js.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/render_partial_inside_directory.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/render_to_string_test.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/render_two_partials.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/using_layout_around_block.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/with_html_partial.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/with_partial.html.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/with_partial.text.erb
 create mode 100644 actionview/test/fixtures/actionpack/test/with_xml_template.html.erb
 create mode 100644 actionview/test/fixtures/blog_public/.gitignore
 create mode 100644 actionview/test/fixtures/blog_public/blog.html
 create mode 100644 actionview/test/fixtures/blog_public/index.html
 create mode 100644 actionview/test/fixtures/blog_public/subdir/index.html
 create mode 100644 actionview/test/fixtures/comments/empty.de.html.erb
 create mode 100644 actionview/test/fixtures/comments/empty.html.builder
 create mode 100644 actionview/test/fixtures/comments/empty.html.erb
 create mode 100644 actionview/test/fixtures/comments/empty.xml.erb
 create mode 100644 actionview/test/fixtures/companies.yml
 create mode 100644 actionview/test/fixtures/company.rb
 create mode 100644 actionview/test/fixtures/custom_pattern/another.html.erb
 create mode 100644 actionview/test/fixtures/custom_pattern/html/another.erb
 create mode 100644 actionview/test/fixtures/custom_pattern/html/path.erb
 create mode 100644 actionview/test/fixtures/customers/_customer.html.erb
 create mode 100644 actionview/test/fixtures/customers/_customer.xml.erb
 create mode 100644 actionview/test/fixtures/db_definitions/sqlite.sql
 create mode 100644 actionview/test/fixtures/developer.rb
 create mode 100644 actionview/test/fixtures/developers.yml
 create mode 100644 actionview/test/fixtures/developers/_developer.erb
 create mode 100644 actionview/test/fixtures/developers_projects.yml
 create mode 100644 actionview/test/fixtures/digestor/comments/_comment.html.erb
 create mode 100644 actionview/test/fixtures/digestor/comments/_comments.html.erb
 create mode 100644 actionview/test/fixtures/digestor/events/_event.html.erb
 create mode 100644 actionview/test/fixtures/digestor/level/_recursion.html.erb
 create mode 100644 actionview/test/fixtures/digestor/level/below/_header.html.erb
 create mode 100644 actionview/test/fixtures/digestor/level/below/index.html.erb
 create mode 100644 actionview/test/fixtures/digestor/level/recursion.html.erb
 create mode 100644 actionview/test/fixtures/digestor/messages/_form.html.erb
 create mode 100644 actionview/test/fixtures/digestor/messages/_header.html.erb
 create mode 100644 actionview/test/fixtures/digestor/messages/_message.html.erb
 create mode 100644 actionview/test/fixtures/digestor/messages/actions/_move.html.erb
 create mode 100644 actionview/test/fixtures/digestor/messages/edit.html.erb
 create mode 100644 actionview/test/fixtures/digestor/messages/index.html.erb
 create mode 100644 actionview/test/fixtures/digestor/messages/new.html+iphone.erb
 create mode 100644 actionview/test/fixtures/digestor/messages/show.html.erb
 create mode 100644 actionview/test/fixtures/fun/games/_game.erb
 create mode 100644 actionview/test/fixtures/fun/games/hello_world.erb
 create mode 100644 actionview/test/fixtures/fun/serious/games/_game.erb
 create mode 100644 actionview/test/fixtures/functional_caching/fragment_cached_without_digest.html.erb
 create mode 100644 actionview/test/fixtures/games/_game.erb
 create mode 100644 actionview/test/fixtures/good_customers/_good_customer.html.erb
 create mode 100644 actionview/test/fixtures/happy_path/render_action/hello_world.erb
 create mode 100644 actionview/test/fixtures/helpers/abc_helper.rb
 create mode 100644 actionview/test/fixtures/helpers/helpery_test_helper.rb
 create mode 100644 actionview/test/fixtures/helpers_missing/invalid_require_helper.rb
 create mode 100644 actionview/test/fixtures/layout_tests/alt/hello.erb
 create mode 100644 actionview/test/fixtures/layouts/_column.html.erb
 create mode 100644 actionview/test/fixtures/layouts/_customers.erb
 create mode 100644 actionview/test/fixtures/layouts/_partial_and_yield.erb
 create mode 100644 actionview/test/fixtures/layouts/_yield_only.erb
 create mode 100644 actionview/test/fixtures/layouts/_yield_with_params.erb
 create mode 100644 actionview/test/fixtures/layouts/streaming.erb
 create mode 100644 actionview/test/fixtures/layouts/yield.erb
 create mode 100644 actionview/test/fixtures/layouts/yield_with_render_inline_inside.erb
 create mode 100644 actionview/test/fixtures/layouts/yield_with_render_partial_inside.erb
 create mode 100644 actionview/test/fixtures/mascot.rb
 create mode 100644 actionview/test/fixtures/mascots.yml
 create mode 100644 actionview/test/fixtures/mascots/_mascot.html.erb
 create mode 100644 actionview/test/fixtures/multipart/bracketed_utf8_param
 create mode 100644 actionview/test/fixtures/multipart/single_utf8_param
 create mode 100644 actionview/test/fixtures/override/test/hello_world.erb
 create mode 100644 actionview/test/fixtures/override2/layouts/test/sub.erb
 create mode 100644 actionview/test/fixtures/plain_text.raw
 create mode 100644 actionview/test/fixtures/plain_text_with_characters.raw
 create mode 100644 actionview/test/fixtures/project.rb
 create mode 100644 actionview/test/fixtures/projects.yml
 create mode 100644 actionview/test/fixtures/projects/_project.erb
 create mode 100644 actionview/test/fixtures/public/.gitignore
 create mode 100644 actionview/test/fixtures/public/elsewhere/cools.js
 create mode 100644 actionview/test/fixtures/public/elsewhere/file.css
 create mode 100644 actionview/test/fixtures/public/foo/baz.css
 create mode 100644 actionview/test/fixtures/public/javascripts/application.js
 create mode 100644 actionview/test/fixtures/public/javascripts/bank.js
 create mode 100644 actionview/test/fixtures/public/javascripts/common.javascript
 create mode 100644 actionview/test/fixtures/public/javascripts/controls.js
 create mode 100644 actionview/test/fixtures/public/javascripts/dragdrop.js
 create mode 100644 actionview/test/fixtures/public/javascripts/effects.js
 create mode 100644 actionview/test/fixtures/public/javascripts/prototype.js
 create mode 100644 actionview/test/fixtures/public/javascripts/robber.js
 create mode 100644 actionview/test/fixtures/public/javascripts/subdir/subdir.js
 create mode 100644 actionview/test/fixtures/public/javascripts/version.1.0.js
 create mode 100644 actionview/test/fixtures/public/stylesheets/bank.css
 create mode 100644 actionview/test/fixtures/public/stylesheets/random.styles
 create mode 100644 actionview/test/fixtures/public/stylesheets/robber.css
 create mode 100644 actionview/test/fixtures/public/stylesheets/subdir/subdir.css
 create mode 100644 actionview/test/fixtures/public/stylesheets/version.1.0.css
 create mode 100644 actionview/test/fixtures/replies.yml
 create mode 100644 actionview/test/fixtures/replies/_reply.erb
 create mode 100644 actionview/test/fixtures/reply.rb
 create mode 100644 actionview/test/fixtures/respond_to/using_defaults_with_all.html.erb
 create mode 100644 actionview/test/fixtures/ruby_template.ruby
 create mode 100644 actionview/test/fixtures/scope/test/modgreet.erb
 create mode 100644 actionview/test/fixtures/shared.html.erb
 create mode 100644 actionview/test/fixtures/test/_200.html.erb
 create mode 100644 actionview/test/fixtures/test/_b_layout_for_partial.html.erb
 create mode 100644 actionview/test/fixtures/test/_b_layout_for_partial_with_object.html.erb
 create mode 100644 actionview/test/fixtures/test/_b_layout_for_partial_with_object_counter.html.erb
 create mode 100644 actionview/test/fixtures/test/_changing_priority.html.erb
 create mode 100644 actionview/test/fixtures/test/_changing_priority.json.erb
 create mode 100644 actionview/test/fixtures/test/_content_tag_nested_in_content_tag.erb
 create mode 100644 actionview/test/fixtures/test/_counter.html.erb
 create mode 100644 actionview/test/fixtures/test/_customer.erb
 create mode 100644 actionview/test/fixtures/test/_customer_greeting.erb
 create mode 100644 actionview/test/fixtures/test/_customer_with_var.erb
 create mode 100644 actionview/test/fixtures/test/_directory/_partial_with_locales.html.erb
 create mode 100644 actionview/test/fixtures/test/_first_json_partial.json.erb
 create mode 100644 actionview/test/fixtures/test/_from_helper.erb
 create mode 100644 actionview/test/fixtures/test/_json_change_priority.json.erb
 create mode 100644 actionview/test/fixtures/test/_label_with_block.erb
 create mode 100644 actionview/test/fixtures/test/_layout_for_block_with_args.html.erb
 create mode 100644 actionview/test/fixtures/test/_layout_for_partial.html.erb
 create mode 100644 actionview/test/fixtures/test/_layout_with_partial_and_yield.html.erb
 create mode 100644 actionview/test/fixtures/test/_local_inspector.html.erb
 create mode 100644 actionview/test/fixtures/test/_object_inspector.erb
 create mode 100644 actionview/test/fixtures/test/_one.html.erb
 create mode 100644 actionview/test/fixtures/test/_partial.erb
 create mode 100644 actionview/test/fixtures/test/_partial.html.erb
 create mode 100644 actionview/test/fixtures/test/_partial.js.erb
 create mode 100644 actionview/test/fixtures/test/_partial_for_use_in_layout.html.erb
 create mode 100644 actionview/test/fixtures/test/_partial_name_local_variable.erb
 create mode 100644 actionview/test/fixtures/test/_partial_only.erb
 create mode 100644 actionview/test/fixtures/test/_partial_with_layout.erb
 create mode 100644 actionview/test/fixtures/test/_partial_with_layout_block_content.erb
 create mode 100644 actionview/test/fixtures/test/_partial_with_layout_block_partial.erb
 create mode 100644 actionview/test/fixtures/test/_partial_with_only_html_version.html.erb
 create mode 100644 actionview/test/fixtures/test/_partial_with_partial.erb
 create mode 100644 actionview/test/fixtures/test/_raise.html.erb
 create mode 100644 actionview/test/fixtures/test/_raise_indentation.html.erb
 create mode 100644 actionview/test/fixtures/test/_second_json_partial.json.erb
 create mode 100644 actionview/test/fixtures/test/_two.html.erb
 create mode 100644 actionview/test/fixtures/test/_utf8_partial.html.erb
 create mode 100644 actionview/test/fixtures/test/_utf8_partial_magic.html.erb
 create mode 100644 actionview/test/fixtures/test/basic.html.erb
 create mode 100644 actionview/test/fixtures/test/calling_partial_with_layout.html.erb
 create mode 100644 actionview/test/fixtures/test/change_priority.html.erb
 create mode 100644 actionview/test/fixtures/test/dont_pick_me
 create mode 100644 actionview/test/fixtures/test/dot.directory/render_file_with_ivar.erb
 create mode 100644 actionview/test/fixtures/test/greeting.xml.erb
 create mode 100644 actionview/test/fixtures/test/hello.builder
 create mode 100644 actionview/test/fixtures/test/hello/hello.erb
 create mode 100644 actionview/test/fixtures/test/hello_world.da.html.erb
 create mode 100644 actionview/test/fixtures/test/hello_world.erb
 create mode 100644 actionview/test/fixtures/test/hello_world.erb~
 create mode 100644 actionview/test/fixtures/test/hello_world.html+phone.erb
 create mode 100644 actionview/test/fixtures/test/hello_world.pt-BR.html.erb
 create mode 100644 actionview/test/fixtures/test/hello_world.text+phone.erb
 create mode 100644 actionview/test/fixtures/test/hello_world_with_partial.html.erb
 create mode 100644 actionview/test/fixtures/test/html_template.html.erb
 create mode 100644 actionview/test/fixtures/test/layout_render_file.erb
 create mode 100644 actionview/test/fixtures/test/layout_render_object.erb
 create mode 100644 actionview/test/fixtures/test/list.erb
 create mode 100644 actionview/test/fixtures/test/malformed/malformed.en.html.erb~
 create mode 100644 actionview/test/fixtures/test/malformed/malformed.erb~
 create mode 100644 actionview/test/fixtures/test/malformed/malformed.html.erb~
 create mode 100644 actionview/test/fixtures/test/malformed/malformed~
 create mode 100644 actionview/test/fixtures/test/nested_layout.erb
 create mode 100644 actionview/test/fixtures/test/nested_streaming.erb
 create mode 100644 actionview/test/fixtures/test/one.html.erb
 create mode 100644 actionview/test/fixtures/test/render_file_with_ivar.erb
 create mode 100644 actionview/test/fixtures/test/render_file_with_locals.erb
 create mode 100644 actionview/test/fixtures/test/render_file_with_locals_and_default.erb
 create mode 100644 actionview/test/fixtures/test/render_partial_inside_directory.html.erb
 create mode 100644 actionview/test/fixtures/test/render_two_partials.html.erb
 create mode 100644 actionview/test/fixtures/test/streaming.erb
 create mode 100644 actionview/test/fixtures/test/streaming_buster.erb
 create mode 100644 actionview/test/fixtures/test/sub_template_raise.html.erb
 create mode 100644 actionview/test/fixtures/test/template.erb
 create mode 100644 actionview/test/fixtures/test/update_element_with_capture.erb
 create mode 100644 actionview/test/fixtures/test/utf8.html.erb
 create mode 100644 actionview/test/fixtures/test/utf8_magic.html.erb
 create mode 100644 actionview/test/fixtures/test/utf8_magic_with_bare_partial.html.erb
 create mode 100644 actionview/test/fixtures/topic.rb
 create mode 100644 actionview/test/fixtures/topics.yml
 create mode 100644 actionview/test/fixtures/topics/_topic.html.erb
 create mode 100644 actionview/test/fixtures/translations/templates/array.erb
 create mode 100644 actionview/test/fixtures/translations/templates/default.erb
 create mode 100644 actionview/test/fixtures/translations/templates/found.erb
 create mode 100644 actionview/test/fixtures/translations/templates/missing.erb
 create mode 100644 actionview/test/fixtures/with_format.json.erb
 create mode 100644 actionview/test/lib/controller/fake_models.rb
 create mode 100644 actionview/test/template/active_model_helper_test.rb
 create mode 100644 actionview/test/template/asset_tag_helper_test.rb
 create mode 100644 actionview/test/template/atom_feed_helper_test.rb
 create mode 100644 actionview/test/template/capture_helper_test.rb
 create mode 100644 actionview/test/template/compiled_templates_test.rb
 create mode 100644 actionview/test/template/date_helper_i18n_test.rb
 create mode 100644 actionview/test/template/date_helper_test.rb
 create mode 100644 actionview/test/template/debug_helper_test.rb
 create mode 100644 actionview/test/template/dependency_tracker_test.rb
 create mode 100644 actionview/test/template/digestor_test.rb
 create mode 100644 actionview/test/template/erb/form_for_test.rb
 create mode 100644 actionview/test/template/erb/helper.rb
 create mode 100644 actionview/test/template/erb/tag_helper_test.rb
 create mode 100644 actionview/test/template/erb_util_test.rb
 create mode 100644 actionview/test/template/form_collections_helper_test.rb
 create mode 100644 actionview/test/template/form_helper_test.rb
 create mode 100644 actionview/test/template/form_options_helper_i18n_test.rb
 create mode 100644 actionview/test/template/form_options_helper_test.rb
 create mode 100644 actionview/test/template/form_tag_helper_test.rb
 create mode 100644 actionview/test/template/html-scanner/cdata_node_test.rb
 create mode 100644 actionview/test/template/html-scanner/document_test.rb
 create mode 100644 actionview/test/template/html-scanner/node_test.rb
 create mode 100644 actionview/test/template/html-scanner/sanitizer_test.rb
 create mode 100644 actionview/test/template/html-scanner/tag_node_test.rb
 create mode 100644 actionview/test/template/html-scanner/text_node_test.rb
 create mode 100644 actionview/test/template/html-scanner/tokenizer_test.rb
 create mode 100644 actionview/test/template/html_test.rb
 create mode 100644 actionview/test/template/javascript_helper_test.rb
 create mode 100644 actionview/test/template/log_subscriber_test.rb
 create mode 100644 actionview/test/template/lookup_context_test.rb
 create mode 100644 actionview/test/template/number_helper_test.rb
 create mode 100644 actionview/test/template/output_buffer_test.rb
 create mode 100644 actionview/test/template/output_safety_helper_test.rb
 create mode 100644 actionview/test/template/record_identifier_test.rb
 create mode 100644 actionview/test/template/record_tag_helper_test.rb
 create mode 100644 actionview/test/template/render_test.rb
 create mode 100644 actionview/test/template/resolver_patterns_test.rb
 create mode 100644 actionview/test/template/sanitize_helper_test.rb
 create mode 100644 actionview/test/template/streaming_render_test.rb
 create mode 100644 actionview/test/template/tag_helper_test.rb
 create mode 100644 actionview/test/template/template_error_test.rb
 create mode 100644 actionview/test/template/template_test.rb
 create mode 100644 actionview/test/template/test_case_test.rb
 create mode 100644 actionview/test/template/test_test.rb
 create mode 100644 actionview/test/template/testing/fixture_resolver_test.rb
 create mode 100644 actionview/test/template/testing/null_resolver_test.rb
 create mode 100644 actionview/test/template/text_helper_test.rb
 create mode 100644 actionview/test/template/text_test.rb
 create mode 100644 actionview/test/template/translation_helper_test.rb
 create mode 100644 actionview/test/template/url_helper_test.rb
 create mode 100644 actionview/test/tmp/.gitkeep
 create mode 100644 activemodel/CHANGELOG.md
 create mode 100644 activemodel/MIT-LICENSE
 create mode 100644 activemodel/README.rdoc
 create mode 100644 activemodel/Rakefile
 create mode 100644 activemodel/activemodel.gemspec
 create mode 100644 activemodel/examples/validations.rb
 create mode 100644 activemodel/lib/active_model.rb
 create mode 100644 activemodel/lib/active_model/attribute_methods.rb
 create mode 100644 activemodel/lib/active_model/callbacks.rb
 create mode 100644 activemodel/lib/active_model/conversion.rb
 create mode 100644 activemodel/lib/active_model/dirty.rb
 create mode 100644 activemodel/lib/active_model/errors.rb
 create mode 100644 activemodel/lib/active_model/forbidden_attributes_protection.rb
 create mode 100644 activemodel/lib/active_model/gem_version.rb
 create mode 100644 activemodel/lib/active_model/lint.rb
 create mode 100644 activemodel/lib/active_model/locale/en.yml
 create mode 100644 activemodel/lib/active_model/model.rb
 create mode 100644 activemodel/lib/active_model/naming.rb
 create mode 100644 activemodel/lib/active_model/railtie.rb
 create mode 100644 activemodel/lib/active_model/secure_password.rb
 create mode 100644 activemodel/lib/active_model/serialization.rb
 create mode 100644 activemodel/lib/active_model/serializers/json.rb
 create mode 100644 activemodel/lib/active_model/serializers/xml.rb
 create mode 100644 activemodel/lib/active_model/test_case.rb
 create mode 100644 activemodel/lib/active_model/translation.rb
 create mode 100644 activemodel/lib/active_model/validations.rb
 create mode 100644 activemodel/lib/active_model/validations/absence.rb
 create mode 100644 activemodel/lib/active_model/validations/acceptance.rb
 create mode 100644 activemodel/lib/active_model/validations/callbacks.rb
 create mode 100644 activemodel/lib/active_model/validations/clusivity.rb
 create mode 100644 activemodel/lib/active_model/validations/confirmation.rb
 create mode 100644 activemodel/lib/active_model/validations/exclusion.rb
 create mode 100644 activemodel/lib/active_model/validations/format.rb
 create mode 100644 activemodel/lib/active_model/validations/inclusion.rb
 create mode 100644 activemodel/lib/active_model/validations/length.rb
 create mode 100644 activemodel/lib/active_model/validations/numericality.rb
 create mode 100644 activemodel/lib/active_model/validations/presence.rb
 create mode 100644 activemodel/lib/active_model/validations/validates.rb
 create mode 100644 activemodel/lib/active_model/validations/with.rb
 create mode 100644 activemodel/lib/active_model/validator.rb
 create mode 100644 activemodel/lib/active_model/version.rb
 create mode 100644 activemodel/test/cases/attribute_methods_test.rb
 create mode 100644 activemodel/test/cases/callbacks_test.rb
 create mode 100644 activemodel/test/cases/conversion_test.rb
 create mode 100644 activemodel/test/cases/dirty_test.rb
 create mode 100644 activemodel/test/cases/errors_test.rb
 create mode 100644 activemodel/test/cases/forbidden_attributes_protection_test.rb
 create mode 100644 activemodel/test/cases/helper.rb
 create mode 100644 activemodel/test/cases/lint_test.rb
 create mode 100644 activemodel/test/cases/model_test.rb
 create mode 100644 activemodel/test/cases/naming_test.rb
 create mode 100644 activemodel/test/cases/railtie_test.rb
 create mode 100644 activemodel/test/cases/secure_password_test.rb
 create mode 100644 activemodel/test/cases/serialization_test.rb
 create mode 100644 activemodel/test/cases/serializers/json_serialization_test.rb
 create mode 100644 activemodel/test/cases/serializers/xml_serialization_test.rb
 create mode 100644 activemodel/test/cases/translation_test.rb
 create mode 100644 activemodel/test/cases/validations/absence_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/acceptance_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/callbacks_test.rb
 create mode 100644 activemodel/test/cases/validations/conditional_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/confirmation_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/exclusion_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/format_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/i18n_generate_message_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/i18n_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/inclusion_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/length_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/numericality_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/presence_validation_test.rb
 create mode 100644 activemodel/test/cases/validations/validates_test.rb
 create mode 100644 activemodel/test/cases/validations/validations_context_test.rb
 create mode 100644 activemodel/test/cases/validations/with_validation_test.rb
 create mode 100644 activemodel/test/cases/validations_test.rb
 create mode 100644 activemodel/test/config.rb
 create mode 100644 activemodel/test/models/account.rb
 create mode 100644 activemodel/test/models/automobile.rb
 create mode 100644 activemodel/test/models/blog_post.rb
 create mode 100644 activemodel/test/models/contact.rb
 create mode 100644 activemodel/test/models/custom_reader.rb
 create mode 100644 activemodel/test/models/helicopter.rb
 create mode 100644 activemodel/test/models/person.rb
 create mode 100644 activemodel/test/models/person_with_validator.rb
 create mode 100644 activemodel/test/models/project.rb
 create mode 100644 activemodel/test/models/reply.rb
 create mode 100644 activemodel/test/models/sheep.rb
 create mode 100644 activemodel/test/models/topic.rb
 create mode 100644 activemodel/test/models/track_back.rb
 create mode 100644 activemodel/test/models/user.rb
 create mode 100644 activemodel/test/models/visitor.rb
 create mode 100644 activemodel/test/validators/email_validator.rb
 create mode 100644 activemodel/test/validators/namespace/email_validator.rb
 create mode 100644 activerecord/CHANGELOG.md
 create mode 100644 activerecord/MIT-LICENSE
 create mode 100644 activerecord/README.rdoc
 create mode 100644 activerecord/RUNNING_UNIT_TESTS.rdoc
 create mode 100644 activerecord/Rakefile
 create mode 100644 activerecord/activerecord.gemspec
 create mode 100644 activerecord/examples/.gitignore
 create mode 100644 activerecord/examples/performance.rb
 create mode 100644 activerecord/examples/simple.rb
 create mode 100644 activerecord/lib/active_record.rb
 create mode 100644 activerecord/lib/active_record/aggregations.rb
 create mode 100644 activerecord/lib/active_record/association_relation.rb
 create mode 100644 activerecord/lib/active_record/associations.rb
 create mode 100644 activerecord/lib/active_record/associations/alias_tracker.rb
 create mode 100644 activerecord/lib/active_record/associations/association.rb
 create mode 100644 activerecord/lib/active_record/associations/association_scope.rb
 create mode 100644 activerecord/lib/active_record/associations/belongs_to_association.rb
 create mode 100644 activerecord/lib/active_record/associations/belongs_to_polymorphic_association.rb
 create mode 100644 activerecord/lib/active_record/associations/builder/association.rb
 create mode 100644 activerecord/lib/active_record/associations/builder/belongs_to.rb
 create mode 100644 activerecord/lib/active_record/associations/builder/collection_association.rb
 create mode 100644 activerecord/lib/active_record/associations/builder/has_and_belongs_to_many.rb
 create mode 100644 activerecord/lib/active_record/associations/builder/has_many.rb
 create mode 100644 activerecord/lib/active_record/associations/builder/has_one.rb
 create mode 100644 activerecord/lib/active_record/associations/builder/singular_association.rb
 create mode 100644 activerecord/lib/active_record/associations/collection_association.rb
 create mode 100644 activerecord/lib/active_record/associations/collection_proxy.rb
 create mode 100644 activerecord/lib/active_record/associations/has_many_association.rb
 create mode 100644 activerecord/lib/active_record/associations/has_many_through_association.rb
 create mode 100644 activerecord/lib/active_record/associations/has_one_association.rb
 create mode 100644 activerecord/lib/active_record/associations/has_one_through_association.rb
 create mode 100644 activerecord/lib/active_record/associations/join_dependency.rb
 create mode 100644 activerecord/lib/active_record/associations/join_dependency/join_association.rb
 create mode 100644 activerecord/lib/active_record/associations/join_dependency/join_base.rb
 create mode 100644 activerecord/lib/active_record/associations/join_dependency/join_part.rb
 create mode 100644 activerecord/lib/active_record/associations/preloader.rb
 create mode 100644 activerecord/lib/active_record/associations/preloader/association.rb
 create mode 100644 activerecord/lib/active_record/associations/preloader/belongs_to.rb
 create mode 100644 activerecord/lib/active_record/associations/preloader/collection_association.rb
 create mode 100644 activerecord/lib/active_record/associations/preloader/has_many.rb
 create mode 100644 activerecord/lib/active_record/associations/preloader/has_many_through.rb
 create mode 100644 activerecord/lib/active_record/associations/preloader/has_one.rb
 create mode 100644 activerecord/lib/active_record/associations/preloader/has_one_through.rb
 create mode 100644 activerecord/lib/active_record/associations/preloader/singular_association.rb
 create mode 100644 activerecord/lib/active_record/associations/preloader/through_association.rb
 create mode 100644 activerecord/lib/active_record/associations/singular_association.rb
 create mode 100644 activerecord/lib/active_record/associations/through_association.rb
 create mode 100644 activerecord/lib/active_record/attribute_assignment.rb
 create mode 100644 activerecord/lib/active_record/attribute_methods.rb
 create mode 100644 activerecord/lib/active_record/attribute_methods/before_type_cast.rb
 create mode 100644 activerecord/lib/active_record/attribute_methods/dirty.rb
 create mode 100644 activerecord/lib/active_record/attribute_methods/primary_key.rb
 create mode 100644 activerecord/lib/active_record/attribute_methods/query.rb
 create mode 100644 activerecord/lib/active_record/attribute_methods/read.rb
 create mode 100644 activerecord/lib/active_record/attribute_methods/serialization.rb
 create mode 100644 activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb
 create mode 100644 activerecord/lib/active_record/attribute_methods/write.rb
 create mode 100644 activerecord/lib/active_record/autosave_association.rb
 create mode 100644 activerecord/lib/active_record/base.rb
 create mode 100644 activerecord/lib/active_record/callbacks.rb
 create mode 100644 activerecord/lib/active_record/coders/yaml_column.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract/quoting.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract/savepoints.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract/schema_dumper.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract/transaction.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/column.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/connection_specification.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/mysql_adapter.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/postgresql/array_parser.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/postgresql/cast.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/postgresql/database_statements.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/postgresql/oid.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/postgresql/referential_integrity.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/schema_cache.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb
 create mode 100644 activerecord/lib/active_record/connection_adapters/statement_pool.rb
 create mode 100644 activerecord/lib/active_record/connection_handling.rb
 create mode 100644 activerecord/lib/active_record/core.rb
 create mode 100644 activerecord/lib/active_record/counter_cache.rb
 create mode 100644 activerecord/lib/active_record/dynamic_matchers.rb
 create mode 100644 activerecord/lib/active_record/enum.rb
 create mode 100644 activerecord/lib/active_record/errors.rb
 create mode 100644 activerecord/lib/active_record/explain.rb
 create mode 100644 activerecord/lib/active_record/explain_registry.rb
 create mode 100644 activerecord/lib/active_record/explain_subscriber.rb
 create mode 100644 activerecord/lib/active_record/fixture_set/file.rb
 create mode 100644 activerecord/lib/active_record/fixtures.rb
 create mode 100644 activerecord/lib/active_record/gem_version.rb
 create mode 100644 activerecord/lib/active_record/inheritance.rb
 create mode 100644 activerecord/lib/active_record/integration.rb
 create mode 100644 activerecord/lib/active_record/locale/en.yml
 create mode 100644 activerecord/lib/active_record/locking/optimistic.rb
 create mode 100644 activerecord/lib/active_record/locking/pessimistic.rb
 create mode 100644 activerecord/lib/active_record/log_subscriber.rb
 create mode 100644 activerecord/lib/active_record/migration.rb
 create mode 100644 activerecord/lib/active_record/migration/command_recorder.rb
 create mode 100644 activerecord/lib/active_record/migration/join_table.rb
 create mode 100644 activerecord/lib/active_record/model_schema.rb
 create mode 100644 activerecord/lib/active_record/nested_attributes.rb
 create mode 100644 activerecord/lib/active_record/no_touching.rb
 create mode 100644 activerecord/lib/active_record/null_relation.rb
 create mode 100644 activerecord/lib/active_record/persistence.rb
 create mode 100644 activerecord/lib/active_record/query_cache.rb
 create mode 100644 activerecord/lib/active_record/querying.rb
 create mode 100644 activerecord/lib/active_record/railtie.rb
 create mode 100644 activerecord/lib/active_record/railties/console_sandbox.rb
 create mode 100644 activerecord/lib/active_record/railties/controller_runtime.rb
 create mode 100644 activerecord/lib/active_record/railties/databases.rake
 create mode 100644 activerecord/lib/active_record/railties/jdbcmysql_error.rb
 create mode 100644 activerecord/lib/active_record/readonly_attributes.rb
 create mode 100644 activerecord/lib/active_record/reflection.rb
 create mode 100644 activerecord/lib/active_record/relation.rb
 create mode 100644 activerecord/lib/active_record/relation/batches.rb
 create mode 100644 activerecord/lib/active_record/relation/calculations.rb
 create mode 100644 activerecord/lib/active_record/relation/delegation.rb
 create mode 100644 activerecord/lib/active_record/relation/finder_methods.rb
 create mode 100644 activerecord/lib/active_record/relation/merger.rb
 create mode 100644 activerecord/lib/active_record/relation/predicate_builder.rb
 create mode 100644 activerecord/lib/active_record/relation/predicate_builder/array_handler.rb
 create mode 100644 activerecord/lib/active_record/relation/predicate_builder/relation_handler.rb
 create mode 100644 activerecord/lib/active_record/relation/query_methods.rb
 create mode 100644 activerecord/lib/active_record/relation/spawn_methods.rb
 create mode 100644 activerecord/lib/active_record/result.rb
 create mode 100644 activerecord/lib/active_record/runtime_registry.rb
 create mode 100644 activerecord/lib/active_record/sanitization.rb
 create mode 100644 activerecord/lib/active_record/schema.rb
 create mode 100644 activerecord/lib/active_record/schema_dumper.rb
 create mode 100644 activerecord/lib/active_record/schema_migration.rb
 create mode 100644 activerecord/lib/active_record/scoping.rb
 create mode 100644 activerecord/lib/active_record/scoping/default.rb
 create mode 100644 activerecord/lib/active_record/scoping/named.rb
 create mode 100644 activerecord/lib/active_record/serialization.rb
 create mode 100644 activerecord/lib/active_record/serializers/xml_serializer.rb
 create mode 100644 activerecord/lib/active_record/statement_cache.rb
 create mode 100644 activerecord/lib/active_record/store.rb
 create mode 100644 activerecord/lib/active_record/tasks/database_tasks.rb
 create mode 100644 activerecord/lib/active_record/tasks/mysql_database_tasks.rb
 create mode 100644 activerecord/lib/active_record/tasks/postgresql_database_tasks.rb
 create mode 100644 activerecord/lib/active_record/tasks/sqlite_database_tasks.rb
 create mode 100644 activerecord/lib/active_record/timestamp.rb
 create mode 100644 activerecord/lib/active_record/transactions.rb
 create mode 100644 activerecord/lib/active_record/translation.rb
 create mode 100644 activerecord/lib/active_record/validations.rb
 create mode 100644 activerecord/lib/active_record/validations/associated.rb
 create mode 100644 activerecord/lib/active_record/validations/presence.rb
 create mode 100644 activerecord/lib/active_record/validations/uniqueness.rb
 create mode 100644 activerecord/lib/active_record/version.rb
 create mode 100644 activerecord/lib/rails/generators/active_record.rb
 create mode 100644 activerecord/lib/rails/generators/active_record/migration.rb
 create mode 100644 activerecord/lib/rails/generators/active_record/migration/migration_generator.rb
 create mode 100644 activerecord/lib/rails/generators/active_record/migration/templates/create_table_migration.rb
 create mode 100644 activerecord/lib/rails/generators/active_record/migration/templates/migration.rb
 create mode 100644 activerecord/lib/rails/generators/active_record/model/model_generator.rb
 create mode 100644 activerecord/lib/rails/generators/active_record/model/templates/model.rb
 create mode 100644 activerecord/lib/rails/generators/active_record/model/templates/module.rb
 create mode 100644 activerecord/test/.gitignore
 create mode 100644 activerecord/test/active_record/connection_adapters/fake_adapter.rb
 create mode 100644 activerecord/test/assets/example.log
 create mode 100644 activerecord/test/assets/flowers.jpg
 create mode 100644 activerecord/test/assets/test.txt
 create mode 100644 activerecord/test/cases/adapter_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql/active_schema_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql/case_sensitivity_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql/connection_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql/enum_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql/mysql_adapter_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql/quoting_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql/reserved_word_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql/schema_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql/sp_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql/sql_types_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql/statement_pool_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql2/active_schema_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql2/bind_parameter_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql2/boolean_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql2/case_sensitivity_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql2/connection_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql2/enum_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql2/explain_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql2/reserved_word_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql2/schema_migrations_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql2/schema_test.rb
 create mode 100644 activerecord/test/cases/adapters/mysql2/sql_types_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/active_schema_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/array_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/bytea_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/composite_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/connection_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/datatype_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/explain_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/extension_migration_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/hstore_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/json_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/ltree_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/quoting_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/range_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/schema_authorization_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/schema_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/sql_types_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/statement_pool_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/timestamp_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/utils_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/uuid_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/view_test.rb
 create mode 100644 activerecord/test/cases/adapters/postgresql/xml_test.rb
 create mode 100644 activerecord/test/cases/adapters/sqlite3/copy_table_test.rb
 create mode 100644 activerecord/test/cases/adapters/sqlite3/explain_test.rb
 create mode 100644 activerecord/test/cases/adapters/sqlite3/quoting_test.rb
 create mode 100644 activerecord/test/cases/adapters/sqlite3/sqlite3_adapter_test.rb
 create mode 100644 activerecord/test/cases/adapters/sqlite3/sqlite3_create_folder_test.rb
 create mode 100644 activerecord/test/cases/adapters/sqlite3/statement_pool_test.rb
 create mode 100644 activerecord/test/cases/aggregations_test.rb
 create mode 100644 activerecord/test/cases/ar_schema_test.rb
 create mode 100644 activerecord/test/cases/associations/association_scope_test.rb
 create mode 100644 activerecord/test/cases/associations/belongs_to_associations_test.rb
 create mode 100644 activerecord/test/cases/associations/callbacks_test.rb
 create mode 100644 activerecord/test/cases/associations/cascaded_eager_loading_test.rb
 create mode 100644 activerecord/test/cases/associations/eager_load_includes_full_sti_class_test.rb
 create mode 100644 activerecord/test/cases/associations/eager_load_nested_include_test.rb
 create mode 100644 activerecord/test/cases/associations/eager_singularization_test.rb
 create mode 100644 activerecord/test/cases/associations/eager_test.rb
 create mode 100644 activerecord/test/cases/associations/extension_test.rb
 create mode 100644 activerecord/test/cases/associations/has_and_belongs_to_many_associations_test.rb
 create mode 100644 activerecord/test/cases/associations/has_many_associations_test.rb
 create mode 100644 activerecord/test/cases/associations/has_many_through_associations_test.rb
 create mode 100644 activerecord/test/cases/associations/has_one_associations_test.rb
 create mode 100644 activerecord/test/cases/associations/has_one_through_associations_test.rb
 create mode 100644 activerecord/test/cases/associations/inner_join_association_test.rb
 create mode 100644 activerecord/test/cases/associations/inverse_associations_test.rb
 create mode 100644 activerecord/test/cases/associations/join_model_test.rb
 create mode 100644 activerecord/test/cases/associations/nested_through_associations_test.rb
 create mode 100644 activerecord/test/cases/associations_test.rb
 create mode 100644 activerecord/test/cases/attribute_methods/read_test.rb
 create mode 100644 activerecord/test/cases/attribute_methods/serialization_test.rb
 create mode 100644 activerecord/test/cases/attribute_methods_test.rb
 create mode 100644 activerecord/test/cases/autosave_association_test.rb
 create mode 100644 activerecord/test/cases/base_test.rb
 create mode 100644 activerecord/test/cases/batches_test.rb
 create mode 100644 activerecord/test/cases/binary_test.rb
 create mode 100644 activerecord/test/cases/bind_parameter_test.rb
 create mode 100644 activerecord/test/cases/calculations_test.rb
 create mode 100644 activerecord/test/cases/callbacks_test.rb
 create mode 100644 activerecord/test/cases/clone_test.rb
 create mode 100644 activerecord/test/cases/coders/yaml_column_test.rb
 create mode 100644 activerecord/test/cases/column_alias_test.rb
 create mode 100644 activerecord/test/cases/column_definition_test.rb
 create mode 100644 activerecord/test/cases/column_test.rb
 create mode 100644 activerecord/test/cases/connection_adapters/abstract_adapter_test.rb
 create mode 100644 activerecord/test/cases/connection_adapters/connection_handler_test.rb
 create mode 100644 activerecord/test/cases/connection_adapters/connection_specification_test.rb
 create mode 100644 activerecord/test/cases/connection_adapters/quoting_test.rb
 create mode 100644 activerecord/test/cases/connection_adapters/schema_cache_test.rb
 create mode 100644 activerecord/test/cases/connection_management_test.rb
 create mode 100644 activerecord/test/cases/connection_pool_test.rb
 create mode 100644 activerecord/test/cases/connection_specification/resolver_test.rb
 create mode 100644 activerecord/test/cases/core_test.rb
 create mode 100644 activerecord/test/cases/counter_cache_test.rb
 create mode 100644 activerecord/test/cases/custom_locking_test.rb
 create mode 100644 activerecord/test/cases/database_statements_test.rb
 create mode 100644 activerecord/test/cases/date_time_test.rb
 create mode 100644 activerecord/test/cases/defaults_test.rb
 create mode 100644 activerecord/test/cases/dirty_test.rb
 create mode 100644 activerecord/test/cases/disconnected_test.rb
 create mode 100644 activerecord/test/cases/dup_test.rb
 create mode 100644 activerecord/test/cases/enum_test.rb
 create mode 100644 activerecord/test/cases/explain_subscriber_test.rb
 create mode 100644 activerecord/test/cases/explain_test.rb
 create mode 100644 activerecord/test/cases/finder_respond_to_test.rb
 create mode 100644 activerecord/test/cases/finder_test.rb
 create mode 100644 activerecord/test/cases/fixture_set/file_test.rb
 create mode 100644 activerecord/test/cases/fixtures_test.rb
 create mode 100644 activerecord/test/cases/forbidden_attributes_protection_test.rb
 create mode 100644 activerecord/test/cases/habtm_destroy_order_test.rb
 create mode 100644 activerecord/test/cases/helper.rb
 create mode 100644 activerecord/test/cases/hot_compatibility_test.rb
 create mode 100644 activerecord/test/cases/i18n_test.rb
 create mode 100644 activerecord/test/cases/inheritance_test.rb
 create mode 100644 activerecord/test/cases/integration_test.rb
 create mode 100644 activerecord/test/cases/invalid_connection_test.rb
 create mode 100644 activerecord/test/cases/invalid_date_test.rb
 create mode 100644 activerecord/test/cases/invertible_migration_test.rb
 create mode 100644 activerecord/test/cases/json_serialization_test.rb
 create mode 100644 activerecord/test/cases/locking_test.rb
 create mode 100644 activerecord/test/cases/log_subscriber_test.rb
 create mode 100644 activerecord/test/cases/migration/change_schema_test.rb
 create mode 100644 activerecord/test/cases/migration/change_table_test.rb
 create mode 100644 activerecord/test/cases/migration/column_attributes_test.rb
 create mode 100644 activerecord/test/cases/migration/column_positioning_test.rb
 create mode 100644 activerecord/test/cases/migration/columns_test.rb
 create mode 100644 activerecord/test/cases/migration/command_recorder_test.rb
 create mode 100644 activerecord/test/cases/migration/create_join_table_test.rb
 create mode 100644 activerecord/test/cases/migration/helper.rb
 create mode 100644 activerecord/test/cases/migration/index_test.rb
 create mode 100644 activerecord/test/cases/migration/logger_test.rb
 create mode 100644 activerecord/test/cases/migration/references_index_test.rb
 create mode 100644 activerecord/test/cases/migration/references_statements_test.rb
 create mode 100644 activerecord/test/cases/migration/rename_table_test.rb
 create mode 100644 activerecord/test/cases/migration/table_and_index_test.rb
 create mode 100644 activerecord/test/cases/migration_test.rb
 create mode 100644 activerecord/test/cases/migrator_test.rb
 create mode 100644 activerecord/test/cases/mixin_test.rb
 create mode 100644 activerecord/test/cases/modules_test.rb
 create mode 100644 activerecord/test/cases/multiparameter_attributes_test.rb
 create mode 100644 activerecord/test/cases/multiple_db_test.rb
 create mode 100644 activerecord/test/cases/nested_attributes_test.rb
 create mode 100644 activerecord/test/cases/nested_attributes_with_callbacks_test.rb
 create mode 100644 activerecord/test/cases/persistence_test.rb
 create mode 100644 activerecord/test/cases/pooled_connections_test.rb
 create mode 100644 activerecord/test/cases/primary_keys_test.rb
 create mode 100644 activerecord/test/cases/query_cache_test.rb
 create mode 100644 activerecord/test/cases/quoting_test.rb
 create mode 100644 activerecord/test/cases/readonly_test.rb
 create mode 100644 activerecord/test/cases/reaper_test.rb
 create mode 100644 activerecord/test/cases/reflection_test.rb
 create mode 100644 activerecord/test/cases/relation/delegation_test.rb
 create mode 100644 activerecord/test/cases/relation/merging_test.rb
 create mode 100644 activerecord/test/cases/relation/mutation_test.rb
 create mode 100644 activerecord/test/cases/relation/predicate_builder_test.rb
 create mode 100644 activerecord/test/cases/relation/where_chain_test.rb
 create mode 100644 activerecord/test/cases/relation/where_test.rb
 create mode 100644 activerecord/test/cases/relation_test.rb
 create mode 100644 activerecord/test/cases/relations_test.rb
 create mode 100644 activerecord/test/cases/reload_models_test.rb
 create mode 100644 activerecord/test/cases/result_test.rb
 create mode 100644 activerecord/test/cases/sanitize_test.rb
 create mode 100644 activerecord/test/cases/schema_dumper_test.rb
 create mode 100644 activerecord/test/cases/scoping/default_scoping_test.rb
 create mode 100644 activerecord/test/cases/scoping/named_scoping_test.rb
 create mode 100644 activerecord/test/cases/scoping/relation_scoping_test.rb
 create mode 100644 activerecord/test/cases/serialization_test.rb
 create mode 100644 activerecord/test/cases/serialized_attribute_test.rb
 create mode 100644 activerecord/test/cases/statement_cache_test.rb
 create mode 100644 activerecord/test/cases/store_test.rb
 create mode 100644 activerecord/test/cases/tasks/database_tasks_test.rb
 create mode 100644 activerecord/test/cases/tasks/mysql_rake_test.rb
 create mode 100644 activerecord/test/cases/tasks/postgresql_rake_test.rb
 create mode 100644 activerecord/test/cases/tasks/sqlite_rake_test.rb
 create mode 100644 activerecord/test/cases/test_case.rb
 create mode 100644 activerecord/test/cases/timestamp_test.rb
 create mode 100644 activerecord/test/cases/transaction_callbacks_test.rb
 create mode 100644 activerecord/test/cases/transaction_isolation_test.rb
 create mode 100644 activerecord/test/cases/transactions_test.rb
 create mode 100644 activerecord/test/cases/unconnected_test.rb
 create mode 100644 activerecord/test/cases/validations/association_validation_test.rb
 create mode 100644 activerecord/test/cases/validations/i18n_generate_message_validation_test.rb
 create mode 100644 activerecord/test/cases/validations/i18n_validation_test.rb
 create mode 100644 activerecord/test/cases/validations/presence_validation_test.rb
 create mode 100644 activerecord/test/cases/validations/uniqueness_validation_test.rb
 create mode 100644 activerecord/test/cases/validations_repair_helper.rb
 create mode 100644 activerecord/test/cases/validations_test.rb
 create mode 100644 activerecord/test/cases/xml_serialization_test.rb
 create mode 100644 activerecord/test/cases/yaml_serialization_test.rb
 create mode 100644 activerecord/test/config.example.yml
 create mode 100644 activerecord/test/config.rb
 create mode 100644 activerecord/test/fixtures/.gitignore
 create mode 100644 activerecord/test/fixtures/accounts.yml
 create mode 100644 activerecord/test/fixtures/admin/accounts.yml
 create mode 100644 activerecord/test/fixtures/admin/randomly_named_a9.yml
 create mode 100644 activerecord/test/fixtures/admin/randomly_named_b0.yml
 create mode 100644 activerecord/test/fixtures/admin/users.yml
 create mode 120000 activerecord/test/fixtures/all/admin
 create mode 100644 activerecord/test/fixtures/all/developers.yml
 create mode 100644 activerecord/test/fixtures/all/people.yml
 create mode 100644 activerecord/test/fixtures/all/tasks.yml
 create mode 100644 activerecord/test/fixtures/author_addresses.yml
 create mode 100644 activerecord/test/fixtures/author_favorites.yml
 create mode 100644 activerecord/test/fixtures/authors.yml
 create mode 100644 activerecord/test/fixtures/binaries.yml
 create mode 100644 activerecord/test/fixtures/books.yml
 create mode 100644 activerecord/test/fixtures/cars.yml
 create mode 100644 activerecord/test/fixtures/categories.yml
 create mode 100644 activerecord/test/fixtures/categories/special_categories.yml
 create mode 100644 activerecord/test/fixtures/categories/subsubdir/arbitrary_filename.yml
 create mode 100644 activerecord/test/fixtures/categories_ordered.yml
 create mode 100644 activerecord/test/fixtures/categories_posts.yml
 create mode 100644 activerecord/test/fixtures/categorizations.yml
 create mode 100644 activerecord/test/fixtures/clubs.yml
 create mode 100644 activerecord/test/fixtures/collections.yml
 create mode 100644 activerecord/test/fixtures/colleges.yml
 create mode 100644 activerecord/test/fixtures/comments.yml
 create mode 100644 activerecord/test/fixtures/companies.yml
 create mode 100644 activerecord/test/fixtures/computers.yml
 create mode 100644 activerecord/test/fixtures/courses.yml
 create mode 100644 activerecord/test/fixtures/customers.yml
 create mode 100644 activerecord/test/fixtures/dashboards.yml
 create mode 100644 activerecord/test/fixtures/developers.yml
 create mode 100644 activerecord/test/fixtures/developers_projects.yml
 create mode 100644 activerecord/test/fixtures/dog_lovers.yml
 create mode 100644 activerecord/test/fixtures/dogs.yml
 create mode 100644 activerecord/test/fixtures/edges.yml
 create mode 100644 activerecord/test/fixtures/entrants.yml
 create mode 100644 activerecord/test/fixtures/essays.yml
 create mode 100644 activerecord/test/fixtures/faces.yml
 create mode 100644 activerecord/test/fixtures/fk_test_has_fk.yml
 create mode 100644 activerecord/test/fixtures/fk_test_has_pk.yml
 create mode 100644 activerecord/test/fixtures/friendships.yml
 create mode 100644 activerecord/test/fixtures/funny_jokes.yml
 create mode 100644 activerecord/test/fixtures/interests.yml
 create mode 100644 activerecord/test/fixtures/items.yml
 create mode 100644 activerecord/test/fixtures/jobs.yml
 create mode 100644 activerecord/test/fixtures/legacy_things.yml
 create mode 100644 activerecord/test/fixtures/mateys.yml
 create mode 100644 activerecord/test/fixtures/member_details.yml
 create mode 100644 activerecord/test/fixtures/member_types.yml
 create mode 100644 activerecord/test/fixtures/members.yml
 create mode 100644 activerecord/test/fixtures/memberships.yml
 create mode 100644 activerecord/test/fixtures/men.yml
 create mode 100644 activerecord/test/fixtures/minimalistics.yml
 create mode 100644 activerecord/test/fixtures/minivans.yml
 create mode 100644 activerecord/test/fixtures/mixed_case_monkeys.yml
 create mode 100644 activerecord/test/fixtures/mixins.yml
 create mode 100644 activerecord/test/fixtures/movies.yml
 create mode 100644 activerecord/test/fixtures/naked/csv/accounts.csv
 create mode 100644 activerecord/test/fixtures/naked/yml/accounts.yml
 create mode 100644 activerecord/test/fixtures/naked/yml/companies.yml
 create mode 100644 activerecord/test/fixtures/naked/yml/courses.yml
 create mode 100644 activerecord/test/fixtures/organizations.yml
 create mode 100644 activerecord/test/fixtures/other_topics.yml
 create mode 100644 activerecord/test/fixtures/owners.yml
 create mode 100644 activerecord/test/fixtures/parrots.yml
 create mode 100644 activerecord/test/fixtures/parrots_pirates.yml
 create mode 100644 activerecord/test/fixtures/people.yml
 create mode 100644 activerecord/test/fixtures/peoples_treasures.yml
 create mode 100644 activerecord/test/fixtures/pets.yml
 create mode 100644 activerecord/test/fixtures/pirates.yml
 create mode 100644 activerecord/test/fixtures/posts.yml
 create mode 100644 activerecord/test/fixtures/price_estimates.yml
 create mode 100644 activerecord/test/fixtures/products.yml
 create mode 100644 activerecord/test/fixtures/projects.yml
 create mode 100644 activerecord/test/fixtures/randomly_named_a9.yml
 create mode 100644 activerecord/test/fixtures/ratings.yml
 create mode 100644 activerecord/test/fixtures/readers.yml
 create mode 100644 activerecord/test/fixtures/references.yml
 create mode 100644 activerecord/test/fixtures/reserved_words/distinct.yml
 create mode 100644 activerecord/test/fixtures/reserved_words/distinct_select.yml
 create mode 100644 activerecord/test/fixtures/reserved_words/group.yml
 create mode 100644 activerecord/test/fixtures/reserved_words/select.yml
 create mode 100644 activerecord/test/fixtures/reserved_words/values.yml
 create mode 100644 activerecord/test/fixtures/ships.yml
 create mode 100644 activerecord/test/fixtures/speedometers.yml
 create mode 100644 activerecord/test/fixtures/sponsors.yml
 create mode 100644 activerecord/test/fixtures/string_key_objects.yml
 create mode 100644 activerecord/test/fixtures/subscribers.yml
 create mode 100644 activerecord/test/fixtures/subscriptions.yml
 create mode 100644 activerecord/test/fixtures/taggings.yml
 create mode 100644 activerecord/test/fixtures/tags.yml
 create mode 100644 activerecord/test/fixtures/tasks.yml
 create mode 100644 activerecord/test/fixtures/teapots.yml
 create mode 100644 activerecord/test/fixtures/to_be_linked/accounts.yml
 create mode 100644 activerecord/test/fixtures/to_be_linked/users.yml
 create mode 100644 activerecord/test/fixtures/topics.yml
 create mode 100644 activerecord/test/fixtures/toys.yml
 create mode 100644 activerecord/test/fixtures/traffic_lights.yml
 create mode 100644 activerecord/test/fixtures/treasures.yml
 create mode 100644 activerecord/test/fixtures/variants.yml
 create mode 100644 activerecord/test/fixtures/vegetables.yml
 create mode 100644 activerecord/test/fixtures/vertices.yml
 create mode 100644 activerecord/test/fixtures/warehouse-things.yml
 create mode 100644 activerecord/test/fixtures/zines.yml
 create mode 100644 activerecord/test/migrations/10_urban/9_add_expressions.rb
 create mode 100644 activerecord/test/migrations/decimal/1_give_me_big_numbers.rb
 create mode 100644 activerecord/test/migrations/empty/.gitkeep
 create mode 100644 activerecord/test/migrations/magic/1_currencies_have_symbols.rb
 create mode 100644 activerecord/test/migrations/missing/1000_people_have_middle_names.rb
 create mode 100644 activerecord/test/migrations/missing/1_people_have_last_names.rb
 create mode 100644 activerecord/test/migrations/missing/3_we_need_reminders.rb
 create mode 100644 activerecord/test/migrations/missing/4_innocent_jointable.rb
 create mode 100644 activerecord/test/migrations/rename/1_we_need_things.rb
 create mode 100644 activerecord/test/migrations/rename/2_rename_things.rb
 create mode 100644 activerecord/test/migrations/to_copy/1_people_have_hobbies.rb
 create mode 100644 activerecord/test/migrations/to_copy/2_people_have_descriptions.rb
 create mode 100644 activerecord/test/migrations/to_copy2/1_create_articles.rb
 create mode 100644 activerecord/test/migrations/to_copy2/2_create_comments.rb
 create mode 100644 activerecord/test/migrations/to_copy_with_name_collision/1_people_have_hobbies.rb
 create mode 100644 activerecord/test/migrations/to_copy_with_timestamps/20090101010101_people_have_hobbies.rb
 create mode 100644 activerecord/test/migrations/to_copy_with_timestamps/20090101010202_people_have_descriptions.rb
 create mode 100644 activerecord/test/migrations/to_copy_with_timestamps2/20090101010101_create_articles.rb
 create mode 100644 activerecord/test/migrations/to_copy_with_timestamps2/20090101010202_create_comments.rb
 create mode 100644 activerecord/test/migrations/valid/1_valid_people_have_last_names.rb
 create mode 100644 activerecord/test/migrations/valid/2_we_need_reminders.rb
 create mode 100644 activerecord/test/migrations/valid/3_innocent_jointable.rb
 create mode 100644 activerecord/test/migrations/valid_with_subdirectories/1_valid_people_have_last_names.rb
 create mode 100644 activerecord/test/migrations/valid_with_subdirectories/sub/2_we_need_reminders.rb
 create mode 100644 activerecord/test/migrations/valid_with_subdirectories/sub1/3_innocent_jointable.rb
 create mode 100644 activerecord/test/migrations/valid_with_timestamps/20100101010101_valid_with_timestamps_people_have_last_names.rb
 create mode 100644 activerecord/test/migrations/valid_with_timestamps/20100201010101_valid_with_timestamps_we_need_reminders.rb
 create mode 100644 activerecord/test/migrations/valid_with_timestamps/20100301010101_valid_with_timestamps_innocent_jointable.rb
 create mode 100644 activerecord/test/migrations/version_check/20131219224947_migration_version_check.rb
 create mode 100644 activerecord/test/models/admin.rb
 create mode 100644 activerecord/test/models/admin/account.rb
 create mode 100644 activerecord/test/models/admin/randomly_named_c1.rb
 create mode 100644 activerecord/test/models/admin/user.rb
 create mode 100644 activerecord/test/models/aircraft.rb
 create mode 100644 activerecord/test/models/arunit2_model.rb
 create mode 100644 activerecord/test/models/author.rb
 create mode 100644 activerecord/test/models/auto_id.rb
 create mode 100644 activerecord/test/models/autoloadable/extra_firm.rb
 create mode 100644 activerecord/test/models/binary.rb
 create mode 100644 activerecord/test/models/bird.rb
 create mode 100644 activerecord/test/models/book.rb
 create mode 100644 activerecord/test/models/boolean.rb
 create mode 100644 activerecord/test/models/bulb.rb
 create mode 100644 activerecord/test/models/cake_designer.rb
 create mode 100644 activerecord/test/models/car.rb
 create mode 100644 activerecord/test/models/categorization.rb
 create mode 100644 activerecord/test/models/category.rb
 create mode 100644 activerecord/test/models/chef.rb
 create mode 100644 activerecord/test/models/citation.rb
 create mode 100644 activerecord/test/models/club.rb
 create mode 100644 activerecord/test/models/college.rb
 create mode 100644 activerecord/test/models/column.rb
 create mode 100644 activerecord/test/models/column_name.rb
 create mode 100644 activerecord/test/models/comment.rb
 create mode 100644 activerecord/test/models/company.rb
 create mode 100644 activerecord/test/models/company_in_module.rb
 create mode 100644 activerecord/test/models/computer.rb
 create mode 100644 activerecord/test/models/contact.rb
 create mode 100644 activerecord/test/models/contract.rb
 create mode 100644 activerecord/test/models/country.rb
 create mode 100644 activerecord/test/models/course.rb
 create mode 100644 activerecord/test/models/customer.rb
 create mode 100644 activerecord/test/models/dashboard.rb
 create mode 100644 activerecord/test/models/default.rb
 create mode 100644 activerecord/test/models/department.rb
 create mode 100644 activerecord/test/models/developer.rb
 create mode 100644 activerecord/test/models/dog.rb
 create mode 100644 activerecord/test/models/dog_lover.rb
 create mode 100644 activerecord/test/models/drink_designer.rb
 create mode 100644 activerecord/test/models/edge.rb
 create mode 100644 activerecord/test/models/electron.rb
 create mode 100644 activerecord/test/models/engine.rb
 create mode 100644 activerecord/test/models/entrant.rb
 create mode 100644 activerecord/test/models/essay.rb
 create mode 100644 activerecord/test/models/event.rb
 create mode 100644 activerecord/test/models/eye.rb
 create mode 100644 activerecord/test/models/face.rb
 create mode 100644 activerecord/test/models/friendship.rb
 create mode 100644 activerecord/test/models/guid.rb
 create mode 100644 activerecord/test/models/hotel.rb
 create mode 100644 activerecord/test/models/interest.rb
 create mode 100644 activerecord/test/models/invoice.rb
 create mode 100644 activerecord/test/models/item.rb
 create mode 100644 activerecord/test/models/job.rb
 create mode 100644 activerecord/test/models/joke.rb
 create mode 100644 activerecord/test/models/keyboard.rb
 create mode 100644 activerecord/test/models/legacy_thing.rb
 create mode 100644 activerecord/test/models/lesson.rb
 create mode 100644 activerecord/test/models/line_item.rb
 create mode 100644 activerecord/test/models/liquid.rb
 create mode 100644 activerecord/test/models/man.rb
 create mode 100644 activerecord/test/models/matey.rb
 create mode 100644 activerecord/test/models/member.rb
 create mode 100644 activerecord/test/models/member_detail.rb
 create mode 100644 activerecord/test/models/member_type.rb
 create mode 100644 activerecord/test/models/membership.rb
 create mode 100644 activerecord/test/models/minimalistic.rb
 create mode 100644 activerecord/test/models/minivan.rb
 create mode 100644 activerecord/test/models/mixed_case_monkey.rb
 create mode 100644 activerecord/test/models/molecule.rb
 create mode 100644 activerecord/test/models/movie.rb
 create mode 100644 activerecord/test/models/order.rb
 create mode 100644 activerecord/test/models/organization.rb
 create mode 100644 activerecord/test/models/owner.rb
 create mode 100644 activerecord/test/models/parrot.rb
 create mode 100644 activerecord/test/models/person.rb
 create mode 100644 activerecord/test/models/pet.rb
 create mode 100644 activerecord/test/models/pirate.rb
 create mode 100644 activerecord/test/models/possession.rb
 create mode 100644 activerecord/test/models/post.rb
 create mode 100644 activerecord/test/models/price_estimate.rb
 create mode 100644 activerecord/test/models/project.rb
 create mode 100644 activerecord/test/models/publisher.rb
 create mode 100644 activerecord/test/models/publisher/article.rb
 create mode 100644 activerecord/test/models/publisher/magazine.rb
 create mode 100644 activerecord/test/models/randomly_named_c1.rb
 create mode 100644 activerecord/test/models/rating.rb
 create mode 100644 activerecord/test/models/reader.rb
 create mode 100644 activerecord/test/models/record.rb
 create mode 100644 activerecord/test/models/reference.rb
 create mode 100644 activerecord/test/models/reply.rb
 create mode 100644 activerecord/test/models/ship.rb
 create mode 100644 activerecord/test/models/ship_part.rb
 create mode 100644 activerecord/test/models/shop.rb
 create mode 100644 activerecord/test/models/speedometer.rb
 create mode 100644 activerecord/test/models/sponsor.rb
 create mode 100644 activerecord/test/models/string_key_object.rb
 create mode 100644 activerecord/test/models/student.rb
 create mode 100644 activerecord/test/models/subject.rb
 create mode 100644 activerecord/test/models/subscriber.rb
 create mode 100644 activerecord/test/models/subscription.rb
 create mode 100644 activerecord/test/models/tag.rb
 create mode 100644 activerecord/test/models/tagging.rb
 create mode 100644 activerecord/test/models/task.rb
 create mode 100644 activerecord/test/models/topic.rb
 create mode 100644 activerecord/test/models/toy.rb
 create mode 100644 activerecord/test/models/traffic_light.rb
 create mode 100644 activerecord/test/models/treasure.rb
 create mode 100644 activerecord/test/models/treaty.rb
 create mode 100644 activerecord/test/models/tyre.rb
 create mode 100644 activerecord/test/models/vegetables.rb
 create mode 100644 activerecord/test/models/vertex.rb
 create mode 100644 activerecord/test/models/warehouse_thing.rb
 create mode 100644 activerecord/test/models/wheel.rb
 create mode 100644 activerecord/test/models/without_table.rb
 create mode 100644 activerecord/test/models/zine.rb
 create mode 100644 activerecord/test/schema/mysql2_specific_schema.rb
 create mode 100644 activerecord/test/schema/mysql_specific_schema.rb
 create mode 100644 activerecord/test/schema/oracle_specific_schema.rb
 create mode 100644 activerecord/test/schema/postgresql_specific_schema.rb
 create mode 100644 activerecord/test/schema/schema.rb
 create mode 100644 activerecord/test/schema/sqlite_specific_schema.rb
 create mode 100644 activerecord/test/support/config.rb
 create mode 100644 activerecord/test/support/connection.rb
 create mode 100644 activesupport/CHANGELOG.md
 create mode 100644 activesupport/MIT-LICENSE
 create mode 100644 activesupport/README.rdoc
 create mode 100644 activesupport/Rakefile
 create mode 100644 activesupport/activesupport.gemspec
 create mode 100755 activesupport/bin/generate_tables
 create mode 100644 activesupport/lib/active_support.rb
 create mode 100644 activesupport/lib/active_support/all.rb
 create mode 100644 activesupport/lib/active_support/backtrace_cleaner.rb
 create mode 100644 activesupport/lib/active_support/benchmarkable.rb
 create mode 100644 activesupport/lib/active_support/builder.rb
 create mode 100644 activesupport/lib/active_support/cache.rb
 create mode 100644 activesupport/lib/active_support/cache/file_store.rb
 create mode 100644 activesupport/lib/active_support/cache/mem_cache_store.rb
 create mode 100644 activesupport/lib/active_support/cache/memory_store.rb
 create mode 100644 activesupport/lib/active_support/cache/null_store.rb
 create mode 100644 activesupport/lib/active_support/cache/strategy/local_cache.rb
 create mode 100644 activesupport/lib/active_support/cache/strategy/local_cache_middleware.rb
 create mode 100644 activesupport/lib/active_support/callbacks.rb
 create mode 100644 activesupport/lib/active_support/concern.rb
 create mode 100644 activesupport/lib/active_support/concurrency/latch.rb
 create mode 100644 activesupport/lib/active_support/configurable.rb
 create mode 100644 activesupport/lib/active_support/core_ext.rb
 create mode 100644 activesupport/lib/active_support/core_ext/array.rb
 create mode 100644 activesupport/lib/active_support/core_ext/array/access.rb
 create mode 100644 activesupport/lib/active_support/core_ext/array/conversions.rb
 create mode 100644 activesupport/lib/active_support/core_ext/array/extract_options.rb
 create mode 100644 activesupport/lib/active_support/core_ext/array/grouping.rb
 create mode 100644 activesupport/lib/active_support/core_ext/array/prepend_and_append.rb
 create mode 100644 activesupport/lib/active_support/core_ext/array/wrap.rb
 create mode 100644 activesupport/lib/active_support/core_ext/benchmark.rb
 create mode 100644 activesupport/lib/active_support/core_ext/big_decimal.rb
 create mode 100644 activesupport/lib/active_support/core_ext/big_decimal/conversions.rb
 create mode 100644 activesupport/lib/active_support/core_ext/big_decimal/yaml_conversions.rb
 create mode 100644 activesupport/lib/active_support/core_ext/class.rb
 create mode 100644 activesupport/lib/active_support/core_ext/class/attribute.rb
 create mode 100644 activesupport/lib/active_support/core_ext/class/attribute_accessors.rb
 create mode 100644 activesupport/lib/active_support/core_ext/class/delegating_attributes.rb
 create mode 100644 activesupport/lib/active_support/core_ext/class/subclasses.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date/acts_like.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date/calculations.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date/conversions.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date/zones.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date_and_time/calculations.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date_and_time/zones.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date_time.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date_time/acts_like.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date_time/calculations.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date_time/conversions.rb
 create mode 100644 activesupport/lib/active_support/core_ext/date_time/zones.rb
 create mode 100644 activesupport/lib/active_support/core_ext/enumerable.rb
 create mode 100644 activesupport/lib/active_support/core_ext/file.rb
 create mode 100644 activesupport/lib/active_support/core_ext/file/atomic.rb
 create mode 100644 activesupport/lib/active_support/core_ext/hash.rb
 create mode 100644 activesupport/lib/active_support/core_ext/hash/compact.rb
 create mode 100644 activesupport/lib/active_support/core_ext/hash/conversions.rb
 create mode 100644 activesupport/lib/active_support/core_ext/hash/deep_merge.rb
 create mode 100644 activesupport/lib/active_support/core_ext/hash/except.rb
 create mode 100644 activesupport/lib/active_support/core_ext/hash/indifferent_access.rb
 create mode 100644 activesupport/lib/active_support/core_ext/hash/keys.rb
 create mode 100644 activesupport/lib/active_support/core_ext/hash/reverse_merge.rb
 create mode 100644 activesupport/lib/active_support/core_ext/hash/slice.rb
 create mode 100644 activesupport/lib/active_support/core_ext/integer.rb
 create mode 100644 activesupport/lib/active_support/core_ext/integer/inflections.rb
 create mode 100644 activesupport/lib/active_support/core_ext/integer/multiple.rb
 create mode 100644 activesupport/lib/active_support/core_ext/integer/time.rb
 create mode 100644 activesupport/lib/active_support/core_ext/kernel.rb
 create mode 100644 activesupport/lib/active_support/core_ext/kernel/agnostics.rb
 create mode 100644 activesupport/lib/active_support/core_ext/kernel/debugger.rb
 create mode 100644 activesupport/lib/active_support/core_ext/kernel/reporting.rb
 create mode 100644 activesupport/lib/active_support/core_ext/kernel/singleton_class.rb
 create mode 100644 activesupport/lib/active_support/core_ext/load_error.rb
 create mode 100644 activesupport/lib/active_support/core_ext/marshal.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/aliasing.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/anonymous.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/attr_internal.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/attribute_accessors.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/concerning.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/delegation.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/deprecation.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/introspection.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/method_transplanting.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/qualified_const.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/reachable.rb
 create mode 100644 activesupport/lib/active_support/core_ext/module/remove_method.rb
 create mode 100644 activesupport/lib/active_support/core_ext/name_error.rb
 create mode 100644 activesupport/lib/active_support/core_ext/numeric.rb
 create mode 100644 activesupport/lib/active_support/core_ext/numeric/bytes.rb
 create mode 100644 activesupport/lib/active_support/core_ext/numeric/conversions.rb
 create mode 100644 activesupport/lib/active_support/core_ext/numeric/time.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/acts_like.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/blank.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/conversions.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/deep_dup.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/duplicable.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/inclusion.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/instance_variables.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/json.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/to_json.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/to_param.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/to_query.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/try.rb
 create mode 100644 activesupport/lib/active_support/core_ext/object/with_options.rb
 create mode 100644 activesupport/lib/active_support/core_ext/range.rb
 create mode 100644 activesupport/lib/active_support/core_ext/range/conversions.rb
 create mode 100644 activesupport/lib/active_support/core_ext/range/each.rb
 create mode 100644 activesupport/lib/active_support/core_ext/range/include_range.rb
 create mode 100644 activesupport/lib/active_support/core_ext/range/overlaps.rb
 create mode 100644 activesupport/lib/active_support/core_ext/regexp.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/access.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/behavior.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/conversions.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/exclude.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/filters.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/indent.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/inflections.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/inquiry.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/multibyte.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/output_safety.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/starts_ends_with.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/strip.rb
 create mode 100644 activesupport/lib/active_support/core_ext/string/zones.rb
 create mode 100644 activesupport/lib/active_support/core_ext/struct.rb
 create mode 100644 activesupport/lib/active_support/core_ext/thread.rb
 create mode 100644 activesupport/lib/active_support/core_ext/time.rb
 create mode 100644 activesupport/lib/active_support/core_ext/time/acts_like.rb
 create mode 100644 activesupport/lib/active_support/core_ext/time/calculations.rb
 create mode 100644 activesupport/lib/active_support/core_ext/time/conversions.rb
 create mode 100644 activesupport/lib/active_support/core_ext/time/marshal.rb
 create mode 100644 activesupport/lib/active_support/core_ext/time/zones.rb
 create mode 100644 activesupport/lib/active_support/core_ext/uri.rb
 create mode 100644 activesupport/lib/active_support/dependencies.rb
 create mode 100644 activesupport/lib/active_support/dependencies/autoload.rb
 create mode 100644 activesupport/lib/active_support/deprecation.rb
 create mode 100644 activesupport/lib/active_support/deprecation/behaviors.rb
 create mode 100644 activesupport/lib/active_support/deprecation/instance_delegator.rb
 create mode 100644 activesupport/lib/active_support/deprecation/method_wrappers.rb
 create mode 100644 activesupport/lib/active_support/deprecation/proxy_wrappers.rb
 create mode 100644 activesupport/lib/active_support/deprecation/reporting.rb
 create mode 100644 activesupport/lib/active_support/descendants_tracker.rb
 create mode 100644 activesupport/lib/active_support/duration.rb
 create mode 100644 activesupport/lib/active_support/file_update_checker.rb
 create mode 100644 activesupport/lib/active_support/file_watcher.rb
 create mode 100644 activesupport/lib/active_support/gem_version.rb
 create mode 100644 activesupport/lib/active_support/gzip.rb
 create mode 100644 activesupport/lib/active_support/hash_with_indifferent_access.rb
 create mode 100644 activesupport/lib/active_support/i18n.rb
 create mode 100644 activesupport/lib/active_support/i18n_railtie.rb
 create mode 100644 activesupport/lib/active_support/inflections.rb
 create mode 100644 activesupport/lib/active_support/inflector.rb
 create mode 100644 activesupport/lib/active_support/inflector/inflections.rb
 create mode 100644 activesupport/lib/active_support/inflector/methods.rb
 create mode 100644 activesupport/lib/active_support/inflector/transliterate.rb
 create mode 100644 activesupport/lib/active_support/json.rb
 create mode 100644 activesupport/lib/active_support/json/decoding.rb
 create mode 100644 activesupport/lib/active_support/json/encoding.rb
 create mode 100644 activesupport/lib/active_support/key_generator.rb
 create mode 100644 activesupport/lib/active_support/lazy_load_hooks.rb
 create mode 100644 activesupport/lib/active_support/locale/en.yml
 create mode 100644 activesupport/lib/active_support/log_subscriber.rb
 create mode 100644 activesupport/lib/active_support/log_subscriber/test_helper.rb
 create mode 100644 activesupport/lib/active_support/logger.rb
 create mode 100644 activesupport/lib/active_support/logger_silence.rb
 create mode 100644 activesupport/lib/active_support/message_encryptor.rb
 create mode 100644 activesupport/lib/active_support/message_verifier.rb
 create mode 100644 activesupport/lib/active_support/multibyte.rb
 create mode 100644 activesupport/lib/active_support/multibyte/chars.rb
 create mode 100644 activesupport/lib/active_support/multibyte/unicode.rb
 create mode 100644 activesupport/lib/active_support/notifications.rb
 create mode 100644 activesupport/lib/active_support/notifications/fanout.rb
 create mode 100644 activesupport/lib/active_support/notifications/instrumenter.rb
 create mode 100644 activesupport/lib/active_support/number_helper.rb
 create mode 100644 activesupport/lib/active_support/number_helper/number_converter.rb
 create mode 100644 activesupport/lib/active_support/number_helper/number_to_currency_converter.rb
 create mode 100644 activesupport/lib/active_support/number_helper/number_to_delimited_converter.rb
 create mode 100644 activesupport/lib/active_support/number_helper/number_to_human_converter.rb
 create mode 100644 activesupport/lib/active_support/number_helper/number_to_human_size_converter.rb
 create mode 100644 activesupport/lib/active_support/number_helper/number_to_percentage_converter.rb
 create mode 100644 activesupport/lib/active_support/number_helper/number_to_phone_converter.rb
 create mode 100644 activesupport/lib/active_support/number_helper/number_to_rounded_converter.rb
 create mode 100644 activesupport/lib/active_support/option_merger.rb
 create mode 100644 activesupport/lib/active_support/ordered_hash.rb
 create mode 100644 activesupport/lib/active_support/ordered_options.rb
 create mode 100644 activesupport/lib/active_support/per_thread_registry.rb
 create mode 100644 activesupport/lib/active_support/proxy_object.rb
 create mode 100644 activesupport/lib/active_support/rails.rb
 create mode 100644 activesupport/lib/active_support/railtie.rb
 create mode 100644 activesupport/lib/active_support/rescuable.rb
 create mode 100644 activesupport/lib/active_support/string_inquirer.rb
 create mode 100644 activesupport/lib/active_support/subscriber.rb
 create mode 100644 activesupport/lib/active_support/tagged_logging.rb
 create mode 100644 activesupport/lib/active_support/test_case.rb
 create mode 100644 activesupport/lib/active_support/testing/assertions.rb
 create mode 100644 activesupport/lib/active_support/testing/autorun.rb
 create mode 100644 activesupport/lib/active_support/testing/constant_lookup.rb
 create mode 100644 activesupport/lib/active_support/testing/declarative.rb
 create mode 100644 activesupport/lib/active_support/testing/deprecation.rb
 create mode 100644 activesupport/lib/active_support/testing/isolation.rb
 create mode 100644 activesupport/lib/active_support/testing/setup_and_teardown.rb
 create mode 100644 activesupport/lib/active_support/testing/tagged_logging.rb
 create mode 100644 activesupport/lib/active_support/testing/time_helpers.rb
 create mode 100644 activesupport/lib/active_support/time.rb
 create mode 100644 activesupport/lib/active_support/time_with_zone.rb
 create mode 100644 activesupport/lib/active_support/values/time_zone.rb
 create mode 100644 activesupport/lib/active_support/values/unicode_tables.dat
 create mode 100644 activesupport/lib/active_support/version.rb
 create mode 100644 activesupport/lib/active_support/xml_mini.rb
 create mode 100644 activesupport/lib/active_support/xml_mini/jdom.rb
 create mode 100644 activesupport/lib/active_support/xml_mini/libxml.rb
 create mode 100644 activesupport/lib/active_support/xml_mini/libxmlsax.rb
 create mode 100644 activesupport/lib/active_support/xml_mini/nokogiri.rb
 create mode 100644 activesupport/lib/active_support/xml_mini/nokogirisax.rb
 create mode 100644 activesupport/lib/active_support/xml_mini/rexml.rb
 create mode 100644 activesupport/test/abstract_unit.rb
 create mode 100644 activesupport/test/autoload_test.rb
 create mode 100644 activesupport/test/autoloading_fixtures/a/b.rb
 create mode 100644 activesupport/test/autoloading_fixtures/a/c/d.rb
 create mode 100644 activesupport/test/autoloading_fixtures/a/c/e/f.rb
 create mode 100644 activesupport/test/autoloading_fixtures/application.rb
 create mode 100644 activesupport/test/autoloading_fixtures/circular1.rb
 create mode 100644 activesupport/test/autoloading_fixtures/circular2.rb
 create mode 100644 activesupport/test/autoloading_fixtures/class_folder.rb
 create mode 100644 activesupport/test/autoloading_fixtures/class_folder/class_folder_subclass.rb
 create mode 100644 activesupport/test/autoloading_fixtures/class_folder/inline_class.rb
 create mode 100644 activesupport/test/autoloading_fixtures/class_folder/nested_class.rb
 create mode 100644 activesupport/test/autoloading_fixtures/conflict.rb
 create mode 100644 activesupport/test/autoloading_fixtures/counting_loader.rb
 create mode 100644 activesupport/test/autoloading_fixtures/cross_site_dependency.rb
 create mode 100644 activesupport/test/autoloading_fixtures/e.rb
 create mode 100644 activesupport/test/autoloading_fixtures/html/some_class.rb
 create mode 100644 activesupport/test/autoloading_fixtures/load_path/loaded_constant.rb
 create mode 100644 activesupport/test/autoloading_fixtures/loads_constant.rb
 create mode 100644 activesupport/test/autoloading_fixtures/module_folder/inline_class.rb
 create mode 100644 activesupport/test/autoloading_fixtures/module_folder/nested_class.rb
 create mode 100644 activesupport/test/autoloading_fixtures/module_folder/nested_sibling.rb
 create mode 100644 activesupport/test/autoloading_fixtures/module_with_custom_const_missing/a/b.rb
 create mode 100644 activesupport/test/autoloading_fixtures/multiple_constant_file.rb
 create mode 100644 activesupport/test/autoloading_fixtures/raises_name_error.rb
 create mode 100644 activesupport/test/autoloading_fixtures/raises_no_method_error.rb
 create mode 100644 activesupport/test/autoloading_fixtures/requires_constant.rb
 create mode 100644 activesupport/test/autoloading_fixtures/should_not_be_required.rb
 create mode 100644 activesupport/test/benchmarkable_test.rb
 create mode 100644 activesupport/test/broadcast_logger_test.rb
 create mode 100644 activesupport/test/caching_test.rb
 create mode 100644 activesupport/test/callback_inheritance_test.rb
 create mode 100644 activesupport/test/callbacks_test.rb
 create mode 100644 activesupport/test/class_cache_test.rb
 create mode 100644 activesupport/test/clean_backtrace_test.rb
 create mode 100644 activesupport/test/clean_logger_test.rb
 create mode 100644 activesupport/test/concern_test.rb
 create mode 100644 activesupport/test/configurable_test.rb
 create mode 100644 activesupport/test/constantize_test_cases.rb
 create mode 100644 activesupport/test/core_ext/array_ext_test.rb
 create mode 100644 activesupport/test/core_ext/big_decimal/yaml_conversions_test.rb
 create mode 100644 activesupport/test/core_ext/bigdecimal_test.rb
 create mode 100644 activesupport/test/core_ext/blank_test.rb
 create mode 100644 activesupport/test/core_ext/class/attribute_test.rb
 create mode 100644 activesupport/test/core_ext/class/delegating_attributes_test.rb
 create mode 100644 activesupport/test/core_ext/class_test.rb
 create mode 100644 activesupport/test/core_ext/date_and_time_behavior.rb
 create mode 100644 activesupport/test/core_ext/date_ext_test.rb
 create mode 100644 activesupport/test/core_ext/date_time_ext_test.rb
 create mode 100644 activesupport/test/core_ext/deep_dup_test.rb
 create mode 100644 activesupport/test/core_ext/duplicable_test.rb
 create mode 100644 activesupport/test/core_ext/duration_test.rb
 create mode 100644 activesupport/test/core_ext/enumerable_test.rb
 create mode 100644 activesupport/test/core_ext/file_test.rb
 create mode 100644 activesupport/test/core_ext/hash_ext_test.rb
 create mode 100644 activesupport/test/core_ext/integer_ext_test.rb
 create mode 100644 activesupport/test/core_ext/kernel_test.rb
 create mode 100644 activesupport/test/core_ext/load_error_test.rb
 create mode 100644 activesupport/test/core_ext/marshal_test.rb
 create mode 100644 activesupport/test/core_ext/module/anonymous_test.rb
 create mode 100644 activesupport/test/core_ext/module/attr_internal_test.rb
 create mode 100644 activesupport/test/core_ext/module/attribute_accessor_test.rb
 create mode 100644 activesupport/test/core_ext/module/attribute_aliasing_test.rb
 create mode 100644 activesupport/test/core_ext/module/concerning_test.rb
 create mode 100644 activesupport/test/core_ext/module/qualified_const_test.rb
 create mode 100644 activesupport/test/core_ext/module/reachable_test.rb
 create mode 100644 activesupport/test/core_ext/module/remove_method_test.rb
 create mode 100644 activesupport/test/core_ext/module_test.rb
 create mode 100644 activesupport/test/core_ext/name_error_test.rb
 create mode 100644 activesupport/test/core_ext/numeric_ext_test.rb
 create mode 100644 activesupport/test/core_ext/object/inclusion_test.rb
 create mode 100644 activesupport/test/core_ext/object/json_test.rb
 create mode 100644 activesupport/test/core_ext/object/to_param_test.rb
 create mode 100644 activesupport/test/core_ext/object/to_query_test.rb
 create mode 100644 activesupport/test/core_ext/object_and_class_ext_test.rb
 create mode 100644 activesupport/test/core_ext/range_ext_test.rb
 create mode 100644 activesupport/test/core_ext/regexp_ext_test.rb
 create mode 100644 activesupport/test/core_ext/string_ext_test.rb
 create mode 100644 activesupport/test/core_ext/struct_test.rb
 create mode 100644 activesupport/test/core_ext/thread_test.rb
 create mode 100644 activesupport/test/core_ext/time_ext_test.rb
 create mode 100644 activesupport/test/core_ext/time_with_zone_test.rb
 create mode 100644 activesupport/test/core_ext/uri_ext_test.rb
 create mode 100644 activesupport/test/dependencies/check_warnings.rb
 create mode 100644 activesupport/test/dependencies/conflict.rb
 create mode 100644 activesupport/test/dependencies/cross_site_depender.rb
 create mode 100644 activesupport/test/dependencies/mutual_one.rb
 create mode 100644 activesupport/test/dependencies/mutual_two.rb
 create mode 100644 activesupport/test/dependencies/raises_exception.rb
 create mode 100644 activesupport/test/dependencies/raises_exception_without_blame_file.rb
 create mode 100644 activesupport/test/dependencies/requires_nonexistent0.rb
 create mode 100644 activesupport/test/dependencies/requires_nonexistent1.rb
 create mode 100644 activesupport/test/dependencies/service_one.rb
 create mode 100644 activesupport/test/dependencies/service_two.rb
 create mode 100644 activesupport/test/dependencies_test.rb
 create mode 100644 activesupport/test/dependencies_test_helpers.rb
 create mode 100644 activesupport/test/deprecation/proxy_wrappers_test.rb
 create mode 100644 activesupport/test/deprecation_test.rb
 create mode 100644 activesupport/test/descendants_tracker_test_cases.rb
 create mode 100644 activesupport/test/descendants_tracker_with_autoloading_test.rb
 create mode 100644 activesupport/test/descendants_tracker_without_autoloading_test.rb
 create mode 100644 activesupport/test/file_update_checker_test.rb
 create mode 100644 activesupport/test/fixtures/autoload/another_class.rb
 create mode 100644 activesupport/test/fixtures/autoload/some_class.rb
 create mode 100644 activesupport/test/fixtures/xml/jdom_doctype.dtd
 create mode 100644 activesupport/test/fixtures/xml/jdom_entities.txt
 create mode 100644 activesupport/test/fixtures/xml/jdom_include.txt
 create mode 100644 activesupport/test/gzip_test.rb
 create mode 100644 activesupport/test/i18n_test.rb
 create mode 100644 activesupport/test/inflector_test.rb
 create mode 100644 activesupport/test/inflector_test_cases.rb
 create mode 100644 activesupport/test/json/decoding_test.rb
 create mode 100644 activesupport/test/json/encoding_test.rb
 create mode 100644 activesupport/test/key_generator_test.rb
 create mode 100644 activesupport/test/lazy_load_hooks_test.rb
 create mode 100644 activesupport/test/load_paths_test.rb
 create mode 100644 activesupport/test/log_subscriber_test.rb
 create mode 100644 activesupport/test/logger_test.rb
 create mode 100644 activesupport/test/message_encryptor_test.rb
 create mode 100644 activesupport/test/message_verifier_test.rb
 create mode 100644 activesupport/test/multibyte_chars_test.rb
 create mode 100644 activesupport/test/multibyte_conformance.rb
 create mode 100644 activesupport/test/multibyte_test_helpers.rb
 create mode 100644 activesupport/test/multibyte_unicode_database_test.rb
 create mode 100644 activesupport/test/notifications/evented_notification_test.rb
 create mode 100644 activesupport/test/notifications/instrumenter_test.rb
 create mode 100644 activesupport/test/notifications_test.rb
 create mode 100644 activesupport/test/number_helper_i18n_test.rb
 create mode 100644 activesupport/test/number_helper_test.rb
 create mode 100644 activesupport/test/option_merger_test.rb
 create mode 100644 activesupport/test/ordered_hash_test.rb
 create mode 100644 activesupport/test/ordered_options_test.rb
 create mode 100644 activesupport/test/rescuable_test.rb
 create mode 100644 activesupport/test/safe_buffer_test.rb
 create mode 100644 activesupport/test/string_inquirer_test.rb
 create mode 100644 activesupport/test/subscriber_test.rb
 create mode 100644 activesupport/test/tagged_logging_test.rb
 create mode 100644 activesupport/test/test_test.rb
 create mode 100644 activesupport/test/testing/constant_lookup_test.rb
 create mode 100644 activesupport/test/time_zone_test.rb
 create mode 100644 activesupport/test/transliterate_test.rb
 create mode 100644 activesupport/test/xml_mini/jdom_engine_test.rb
 create mode 100644 activesupport/test/xml_mini/libxml_engine_test.rb
 create mode 100644 activesupport/test/xml_mini/libxmlsax_engine_test.rb
 create mode 100644 activesupport/test/xml_mini/nokogiri_engine_test.rb
 create mode 100644 activesupport/test/xml_mini/nokogirisax_engine_test.rb
 create mode 100644 activesupport/test/xml_mini/rexml_engine_test.rb
 create mode 100644 activesupport/test/xml_mini_test.rb
 create mode 100755 ci/travis.rb
 delete mode 100644 debian/NEWS
 create mode 100755 debian/dfsg-repack.sh
 create mode 100644 debian/patches/be-carefull-with-that-bundler.patch
 create mode 100644 debian/patches/mona_lisa.jpg_is_PD-Art_and_has_been_removed.patch
 create mode 100644 debian/patches/series
 delete mode 100644 debian/rails.install
 delete mode 100644 debian/rails.lintian-overrides
 create mode 100644 debian/ruby-actionmailer.docs
 create mode 100644 debian/ruby-actionpack.docs
 create mode 100644 debian/ruby-actionview.docs
 create mode 100644 debian/ruby-activemodel.docs
 create mode 100644 debian/ruby-activerecord.docs
 create mode 100644 debian/ruby-activerecord.examples
 create mode 100644 debian/ruby-activesupport.docs
 create mode 100644 debian/ruby-rails.docs
 create mode 100644 debian/ruby-railties.docs
 create mode 100644 debian/ruby-railties.lintian-overrides
 create mode 100644 debian/source.lintian-overrides
 delete mode 100644 debian/substvars
 create mode 100644 debian/watch
 create mode 100644 guides/.document
 create mode 100644 guides/CHANGELOG.md
 create mode 100644 guides/Rakefile
 create mode 100644 guides/assets/images/akshaysurve.jpg
 create mode 100644 guides/assets/images/belongs_to.png
 create mode 100644 guides/assets/images/book_icon.gif
 create mode 100644 guides/assets/images/bullet.gif
 create mode 100644 guides/assets/images/chapters_icon.gif
 create mode 100644 guides/assets/images/check_bullet.gif
 create mode 100644 guides/assets/images/credits_pic_blank.gif
 create mode 100644 guides/assets/images/csrf.png
 create mode 100644 guides/assets/images/edge_badge.png
 create mode 100644 guides/assets/images/favicon.ico
 create mode 100644 guides/assets/images/feature_tile.gif
 create mode 100644 guides/assets/images/footer_tile.gif
 create mode 100644 guides/assets/images/fxn.png
 create mode 100644 guides/assets/images/getting_started/article_with_comments.png
 create mode 100644 guides/assets/images/getting_started/challenge.png
 create mode 100644 guides/assets/images/getting_started/confirm_dialog.png
 create mode 100644 guides/assets/images/getting_started/forbidden_attributes_for_new_article.png
 create mode 100644 guides/assets/images/getting_started/form_with_errors.png
 create mode 100644 guides/assets/images/getting_started/index_action_with_edit_link.png
 create mode 100644 guides/assets/images/getting_started/new_article.png
 create mode 100644 guides/assets/images/getting_started/rails_welcome.png
 create mode 100644 guides/assets/images/getting_started/routing_error_no_controller.png
 create mode 100644 guides/assets/images/getting_started/routing_error_no_route_matches.png
 create mode 100644 guides/assets/images/getting_started/show_action_for_articles.png
 create mode 100644 guides/assets/images/getting_started/template_is_missing_articles_new.png
 create mode 100644 guides/assets/images/getting_started/unknown_action_create_for_articles.png
 create mode 100644 guides/assets/images/getting_started/unknown_action_new_for_articles.png
 create mode 100644 guides/assets/images/grey_bullet.gif
 create mode 100644 guides/assets/images/habtm.png
 create mode 100644 guides/assets/images/has_many.png
 create mode 100644 guides/assets/images/has_many_through.png
 create mode 100644 guides/assets/images/has_one.png
 create mode 100644 guides/assets/images/has_one_through.png
 create mode 100644 guides/assets/images/header_backdrop.png
 create mode 100644 guides/assets/images/header_tile.gif
 create mode 100644 guides/assets/images/i18n/demo_html_safe.png
 create mode 100644 guides/assets/images/i18n/demo_localized_pirate.png
 create mode 100644 guides/assets/images/i18n/demo_translated_en.png
 create mode 100644 guides/assets/images/i18n/demo_translated_pirate.png
 create mode 100644 guides/assets/images/i18n/demo_translation_missing.png
 create mode 100644 guides/assets/images/i18n/demo_untranslated.png
 create mode 100644 guides/assets/images/icons/README
 create mode 100644 guides/assets/images/icons/callouts/1.png
 create mode 100644 guides/assets/images/icons/callouts/10.png
 create mode 100644 guides/assets/images/icons/callouts/11.png
 create mode 100644 guides/assets/images/icons/callouts/12.png
 create mode 100644 guides/assets/images/icons/callouts/13.png
 create mode 100644 guides/assets/images/icons/callouts/14.png
 create mode 100644 guides/assets/images/icons/callouts/15.png
 create mode 100644 guides/assets/images/icons/callouts/2.png
 create mode 100644 guides/assets/images/icons/callouts/3.png
 create mode 100644 guides/assets/images/icons/callouts/4.png
 create mode 100644 guides/assets/images/icons/callouts/5.png
 create mode 100644 guides/assets/images/icons/callouts/6.png
 create mode 100644 guides/assets/images/icons/callouts/7.png
 create mode 100644 guides/assets/images/icons/callouts/8.png
 create mode 100644 guides/assets/images/icons/callouts/9.png
 create mode 100644 guides/assets/images/icons/caution.png
 create mode 100644 guides/assets/images/icons/example.png
 create mode 100644 guides/assets/images/icons/home.png
 create mode 100644 guides/assets/images/icons/important.png
 create mode 100644 guides/assets/images/icons/next.png
 create mode 100644 guides/assets/images/icons/note.png
 create mode 100644 guides/assets/images/icons/prev.png
 create mode 100644 guides/assets/images/icons/tip.png
 create mode 100644 guides/assets/images/icons/up.png
 create mode 100644 guides/assets/images/icons/warning.png
 create mode 100644 guides/assets/images/nav_arrow.gif
 create mode 100644 guides/assets/images/oscardelben.jpg
 create mode 100644 guides/assets/images/polymorphic.png
 create mode 100644 guides/assets/images/radar.png
 create mode 100644 guides/assets/images/rails4_features.png
 create mode 100644 guides/assets/images/rails_guides_kindle_cover.jpg
 create mode 100644 guides/assets/images/rails_guides_logo.gif
 create mode 100644 guides/assets/images/rails_logo_remix.gif
 create mode 100644 guides/assets/images/session_fixation.png
 create mode 100644 guides/assets/images/tab_grey.gif
 create mode 100644 guides/assets/images/tab_info.gif
 create mode 100644 guides/assets/images/tab_note.gif
 create mode 100644 guides/assets/images/tab_red.gif
 create mode 100644 guides/assets/images/tab_yellow.gif
 create mode 100644 guides/assets/images/tab_yellow.png
 create mode 100644 guides/assets/images/vijaydev.jpg
 create mode 100644 guides/assets/javascripts/guides.js
 create mode 100644 guides/assets/javascripts/jquery.min.js
 create mode 100755 guides/assets/javascripts/responsive-tables.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushAS3.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushAppleScript.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushBash.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushCSharp.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushColdFusion.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushCpp.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushCss.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushDelphi.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushDiff.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushErlang.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushGroovy.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushJScript.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushJava.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushJavaFX.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushPerl.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushPhp.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushPlain.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushPowerShell.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushPython.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushRuby.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushSass.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushScala.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushSql.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushVb.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shBrushXml.js
 create mode 100644 guides/assets/javascripts/syntaxhighlighter/shCore.js
 create mode 100644 guides/assets/stylesheets/fixes.css
 create mode 100644 guides/assets/stylesheets/kindle.css
 create mode 100644 guides/assets/stylesheets/main.css
 create mode 100644 guides/assets/stylesheets/print.css
 create mode 100644 guides/assets/stylesheets/reset.css
 create mode 100755 guides/assets/stylesheets/responsive-tables.css
 create mode 100644 guides/assets/stylesheets/style.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shCore.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shCoreDefault.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shCoreDjango.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shCoreEclipse.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shCoreEmacs.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shCoreFadeToGrey.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shCoreMDUltra.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shCoreMidnight.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shCoreRDark.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shThemeDefault.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shThemeDjango.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shThemeEclipse.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shThemeEmacs.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shThemeFadeToGrey.css
 create mode 100755 guides/assets/stylesheets/syntaxhighlighter/shThemeMDUltra.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shThemeMidnight.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shThemeRDark.css
 create mode 100644 guides/assets/stylesheets/syntaxhighlighter/shThemeRailsGuides.css
 create mode 100644 guides/bug_report_templates/action_controller_gem.rb
 create mode 100644 guides/bug_report_templates/action_controller_master.rb
 create mode 100644 guides/bug_report_templates/active_record_gem.rb
 create mode 100644 guides/bug_report_templates/active_record_master.rb
 create mode 100644 guides/code/getting_started/.gitignore
 create mode 100644 guides/code/getting_started/Gemfile
 create mode 100644 guides/code/getting_started/Gemfile.lock
 create mode 100644 guides/code/getting_started/README.rdoc
 create mode 100644 guides/code/getting_started/Rakefile
 create mode 100644 guides/code/getting_started/app/assets/javascripts/application.js
 create mode 100644 guides/code/getting_started/app/assets/javascripts/comments.js.coffee
 create mode 100644 guides/code/getting_started/app/assets/javascripts/posts.js.coffee
 create mode 100644 guides/code/getting_started/app/assets/javascripts/welcome.js.coffee
 create mode 100644 guides/code/getting_started/app/assets/stylesheets/application.css
 create mode 100644 guides/code/getting_started/app/assets/stylesheets/comments.css.scss
 create mode 100644 guides/code/getting_started/app/assets/stylesheets/posts.css.scss
 create mode 100644 guides/code/getting_started/app/assets/stylesheets/welcome.css.scss
 create mode 100644 guides/code/getting_started/app/controllers/application_controller.rb
 create mode 100644 guides/code/getting_started/app/controllers/comments_controller.rb
 create mode 100644 guides/code/getting_started/app/controllers/concerns/.keep
 create mode 100644 guides/code/getting_started/app/controllers/posts_controller.rb
 create mode 100644 guides/code/getting_started/app/controllers/welcome_controller.rb
 create mode 100644 guides/code/getting_started/app/helpers/application_helper.rb
 create mode 100644 guides/code/getting_started/app/helpers/comments_helper.rb
 create mode 100644 guides/code/getting_started/app/helpers/posts_helper.rb
 create mode 100644 guides/code/getting_started/app/helpers/welcome_helper.rb
 create mode 100644 guides/code/getting_started/app/mailers/.keep
 create mode 100644 guides/code/getting_started/app/models/.keep
 create mode 100644 guides/code/getting_started/app/models/comment.rb
 create mode 100644 guides/code/getting_started/app/models/concerns/.keep
 create mode 100644 guides/code/getting_started/app/models/post.rb
 create mode 100644 guides/code/getting_started/app/views/comments/_comment.html.erb
 create mode 100644 guides/code/getting_started/app/views/comments/_form.html.erb
 create mode 100644 guides/code/getting_started/app/views/layouts/application.html.erb
 create mode 100644 guides/code/getting_started/app/views/posts/_form.html.erb
 create mode 100644 guides/code/getting_started/app/views/posts/edit.html.erb
 create mode 100644 guides/code/getting_started/app/views/posts/index.html.erb
 create mode 100644 guides/code/getting_started/app/views/posts/new.html.erb
 create mode 100644 guides/code/getting_started/app/views/posts/show.html.erb
 create mode 100644 guides/code/getting_started/app/views/welcome/index.html.erb
 create mode 100755 guides/code/getting_started/bin/bundle
 create mode 100755 guides/code/getting_started/bin/rails
 create mode 100755 guides/code/getting_started/bin/rake
 create mode 100644 guides/code/getting_started/config.ru
 create mode 100644 guides/code/getting_started/config/application.rb
 create mode 100644 guides/code/getting_started/config/boot.rb
 create mode 100644 guides/code/getting_started/config/database.yml
 create mode 100644 guides/code/getting_started/config/environment.rb
 create mode 100644 guides/code/getting_started/config/environments/development.rb
 create mode 100644 guides/code/getting_started/config/environments/production.rb
 create mode 100644 guides/code/getting_started/config/environments/test.rb
 create mode 100644 guides/code/getting_started/config/initializers/backtrace_silencers.rb
 create mode 100644 guides/code/getting_started/config/initializers/filter_parameter_logging.rb
 create mode 100644 guides/code/getting_started/config/initializers/inflections.rb
 create mode 100644 guides/code/getting_started/config/initializers/locale.rb
 create mode 100644 guides/code/getting_started/config/initializers/mime_types.rb
 create mode 100644 guides/code/getting_started/config/initializers/secret_token.rb
 create mode 100644 guides/code/getting_started/config/initializers/session_store.rb
 create mode 100644 guides/code/getting_started/config/initializers/wrap_parameters.rb
 create mode 100644 guides/code/getting_started/config/locales/en.yml
 create mode 100644 guides/code/getting_started/config/routes.rb
 create mode 100644 guides/code/getting_started/db/migrate/20130122042648_create_posts.rb
 create mode 100644 guides/code/getting_started/db/migrate/20130122045842_create_comments.rb
 create mode 100644 guides/code/getting_started/db/schema.rb
 create mode 100644 guides/code/getting_started/db/seeds.rb
 create mode 100644 guides/code/getting_started/lib/assets/.keep
 create mode 100644 guides/code/getting_started/lib/tasks/.keep
 create mode 100644 guides/code/getting_started/log/.keep
 create mode 100644 guides/code/getting_started/public/404.html
 create mode 100644 guides/code/getting_started/public/422.html
 create mode 100644 guides/code/getting_started/public/500.html
 create mode 100644 guides/code/getting_started/public/favicon.ico
 create mode 100644 guides/code/getting_started/public/robots.txt
 create mode 100644 guides/code/getting_started/test/controllers/.keep
 create mode 100644 guides/code/getting_started/test/controllers/comments_controller_test.rb
 create mode 100644 guides/code/getting_started/test/controllers/posts_controller_test.rb
 create mode 100644 guides/code/getting_started/test/controllers/welcome_controller_test.rb
 create mode 100644 guides/code/getting_started/test/fixtures/.keep
 create mode 100644 guides/code/getting_started/test/fixtures/comments.yml
 create mode 100644 guides/code/getting_started/test/fixtures/posts.yml
 create mode 100644 guides/code/getting_started/test/helpers/.keep
 create mode 100644 guides/code/getting_started/test/helpers/comments_helper_test.rb
 create mode 100644 guides/code/getting_started/test/helpers/posts_helper_test.rb
 create mode 100644 guides/code/getting_started/test/helpers/welcome_helper_test.rb
 create mode 100644 guides/code/getting_started/test/integration/.keep
 create mode 100644 guides/code/getting_started/test/mailers/.keep
 create mode 100644 guides/code/getting_started/test/models/.keep
 create mode 100644 guides/code/getting_started/test/models/comment_test.rb
 create mode 100644 guides/code/getting_started/test/models/post_test.rb
 create mode 100644 guides/code/getting_started/test/test_helper.rb
 create mode 100644 guides/code/getting_started/vendor/assets/javascripts/.keep
 create mode 100644 guides/code/getting_started/vendor/assets/stylesheets/.keep
 create mode 100644 guides/rails_guides.rb
 create mode 100644 guides/rails_guides/generator.rb
 create mode 100644 guides/rails_guides/helpers.rb
 create mode 100644 guides/rails_guides/indexer.rb
 create mode 100644 guides/rails_guides/kindle.rb
 create mode 100644 guides/rails_guides/levenshtein.rb
 create mode 100644 guides/rails_guides/markdown.rb
 create mode 100644 guides/rails_guides/markdown/renderer.rb
 create mode 100644 guides/source/2_2_release_notes.md
 create mode 100644 guides/source/2_3_release_notes.md
 create mode 100644 guides/source/3_0_release_notes.md
 create mode 100644 guides/source/3_1_release_notes.md
 create mode 100644 guides/source/3_2_release_notes.md
 create mode 100644 guides/source/4_0_release_notes.md
 create mode 100644 guides/source/4_1_release_notes.md
 create mode 100644 guides/source/_license.html.erb
 create mode 100644 guides/source/_welcome.html.erb
 create mode 100644 guides/source/action_controller_overview.md
 create mode 100644 guides/source/action_mailer_basics.md
 create mode 100644 guides/source/action_view_overview.md
 create mode 100644 guides/source/active_model_basics.md
 create mode 100644 guides/source/active_record_basics.md
 create mode 100644 guides/source/active_record_callbacks.md
 create mode 100644 guides/source/active_record_querying.md
 create mode 100644 guides/source/active_record_validations.md
 create mode 100644 guides/source/active_support_core_extensions.md
 create mode 100644 guides/source/active_support_instrumentation.md
 create mode 100644 guides/source/api_documentation_guidelines.md
 create mode 100644 guides/source/asset_pipeline.md
 create mode 100644 guides/source/association_basics.md
 create mode 100644 guides/source/caching_with_rails.md
 create mode 100644 guides/source/command_line.md
 create mode 100644 guides/source/configuring.md
 create mode 100644 guides/source/contributing_to_ruby_on_rails.md
 create mode 100644 guides/source/credits.html.erb
 create mode 100644 guides/source/debugging_rails_applications.md
 create mode 100644 guides/source/development_dependencies_install.md
 create mode 100644 guides/source/documents.yaml
 create mode 100644 guides/source/engines.md
 create mode 100644 guides/source/form_helpers.md
 create mode 100644 guides/source/generators.md
 create mode 100644 guides/source/getting_started.md
 create mode 100644 guides/source/i18n.md
 create mode 100644 guides/source/index.html.erb
 create mode 100644 guides/source/initialization.md
 create mode 100644 guides/source/kindle/copyright.html.erb
 create mode 100644 guides/source/kindle/layout.html.erb
 create mode 100644 guides/source/kindle/rails_guides.opf.erb
 create mode 100644 guides/source/kindle/toc.html.erb
 create mode 100644 guides/source/kindle/toc.ncx.erb
 create mode 100644 guides/source/kindle/welcome.html.erb
 create mode 100644 guides/source/layout.html.erb
 create mode 100644 guides/source/layouts_and_rendering.md
 create mode 100644 guides/source/maintenance_policy.md
 create mode 100644 guides/source/migrations.md
 create mode 100644 guides/source/nested_model_forms.md
 create mode 100644 guides/source/plugins.md
 create mode 100644 guides/source/rails_application_templates.md
 create mode 100644 guides/source/rails_on_rack.md
 create mode 100644 guides/source/routing.md
 create mode 100644 guides/source/ruby_on_rails_guides_guidelines.md
 create mode 100644 guides/source/security.md
 create mode 100644 guides/source/testing.md
 create mode 100644 guides/source/upgrading_ruby_on_rails.md
 create mode 100644 guides/source/working_with_javascript_in_rails.md
 create mode 100644 guides/w3c_validator.rb
 create mode 100644 install.rb
 create mode 100644 load_paths.rb
 delete mode 100644 rails.1
 create mode 100644 rails.gemspec
 create mode 100644 railties/.gitignore
 create mode 100644 railties/CHANGELOG.md
 create mode 100644 railties/MIT-LICENSE
 create mode 100644 railties/RDOC_MAIN.rdoc
 create mode 100644 railties/README.rdoc
 create mode 100644 railties/Rakefile
 create mode 100755 railties/bin/rails
 create mode 100644 railties/lib/rails.rb
 create mode 100644 railties/lib/rails/all.rb
 create mode 100644 railties/lib/rails/api/task.rb
 create mode 100644 railties/lib/rails/app_rails_loader.rb
 create mode 100644 railties/lib/rails/application.rb
 create mode 100644 railties/lib/rails/application/bootstrap.rb
 create mode 100644 railties/lib/rails/application/configuration.rb
 create mode 100644 railties/lib/rails/application/default_middleware_stack.rb
 create mode 100644 railties/lib/rails/application/finisher.rb
 create mode 100644 railties/lib/rails/application/routes_reloader.rb
 create mode 100644 railties/lib/rails/application_controller.rb
 create mode 100644 railties/lib/rails/backtrace_cleaner.rb
 create mode 100644 railties/lib/rails/cli.rb
 create mode 100644 railties/lib/rails/code_statistics.rb
 create mode 100644 railties/lib/rails/code_statistics_calculator.rb
 create mode 100644 railties/lib/rails/commands.rb
 create mode 100644 railties/lib/rails/commands/application.rb
 create mode 100644 railties/lib/rails/commands/commands_tasks.rb
 create mode 100644 railties/lib/rails/commands/console.rb
 create mode 100644 railties/lib/rails/commands/dbconsole.rb
 create mode 100644 railties/lib/rails/commands/destroy.rb
 create mode 100644 railties/lib/rails/commands/generate.rb
 create mode 100644 railties/lib/rails/commands/plugin.rb
 create mode 100644 railties/lib/rails/commands/runner.rb
 create mode 100644 railties/lib/rails/commands/server.rb
 create mode 100644 railties/lib/rails/commands/update.rb
 create mode 100644 railties/lib/rails/configuration.rb
 create mode 100644 railties/lib/rails/console/app.rb
 create mode 100644 railties/lib/rails/console/helpers.rb
 create mode 100644 railties/lib/rails/deprecation.rb
 create mode 100644 railties/lib/rails/engine.rb
 create mode 100644 railties/lib/rails/engine/commands.rb
 create mode 100644 railties/lib/rails/engine/configuration.rb
 create mode 100644 railties/lib/rails/engine/railties.rb
 create mode 100644 railties/lib/rails/gem_version.rb
 create mode 100644 railties/lib/rails/generators.rb
 create mode 100644 railties/lib/rails/generators/actions.rb
 create mode 100644 railties/lib/rails/generators/actions/create_migration.rb
 create mode 100644 railties/lib/rails/generators/active_model.rb
 create mode 100644 railties/lib/rails/generators/app_base.rb
 create mode 100644 railties/lib/rails/generators/base.rb
 create mode 100644 railties/lib/rails/generators/css/assets/assets_generator.rb
 create mode 100644 railties/lib/rails/generators/css/assets/templates/stylesheet.css
 create mode 100644 railties/lib/rails/generators/css/scaffold/scaffold_generator.rb
 create mode 100644 railties/lib/rails/generators/erb.rb
 create mode 100644 railties/lib/rails/generators/erb/controller/controller_generator.rb
 create mode 100644 railties/lib/rails/generators/erb/controller/templates/view.html.erb
 create mode 100644 railties/lib/rails/generators/erb/mailer/mailer_generator.rb
 create mode 100644 railties/lib/rails/generators/erb/mailer/templates/view.html.erb
 create mode 100644 railties/lib/rails/generators/erb/mailer/templates/view.text.erb
 create mode 100644 railties/lib/rails/generators/erb/scaffold/scaffold_generator.rb
 create mode 100644 railties/lib/rails/generators/erb/scaffold/templates/_form.html.erb
 create mode 100644 railties/lib/rails/generators/erb/scaffold/templates/edit.html.erb
 create mode 100644 railties/lib/rails/generators/erb/scaffold/templates/index.html.erb
 create mode 100644 railties/lib/rails/generators/erb/scaffold/templates/new.html.erb
 create mode 100644 railties/lib/rails/generators/erb/scaffold/templates/show.html.erb
 create mode 100644 railties/lib/rails/generators/generated_attribute.rb
 create mode 100644 railties/lib/rails/generators/js/assets/assets_generator.rb
 create mode 100644 railties/lib/rails/generators/js/assets/templates/javascript.js
 create mode 100644 railties/lib/rails/generators/migration.rb
 create mode 100644 railties/lib/rails/generators/named_base.rb
 create mode 100644 railties/lib/rails/generators/rails/app/USAGE
 create mode 100644 railties/lib/rails/generators/rails/app/app_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/app/templates/Gemfile
 create mode 100644 railties/lib/rails/generators/rails/app/templates/README.rdoc
 create mode 100644 railties/lib/rails/generators/rails/app/templates/Rakefile
 create mode 100644 railties/lib/rails/generators/rails/app/templates/app/assets/javascripts/application.js.tt
 create mode 100644 railties/lib/rails/generators/rails/app/templates/app/assets/stylesheets/application.css
 create mode 100644 railties/lib/rails/generators/rails/app/templates/app/controllers/application_controller.rb.tt
 create mode 100644 railties/lib/rails/generators/rails/app/templates/app/helpers/application_helper.rb
 create mode 100644 railties/lib/rails/generators/rails/app/templates/app/views/layouts/application.html.erb.tt
 create mode 100644 railties/lib/rails/generators/rails/app/templates/bin/bundle
 create mode 100644 railties/lib/rails/generators/rails/app/templates/bin/rails
 create mode 100644 railties/lib/rails/generators/rails/app/templates/bin/rake
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config.ru
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/application.rb
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/boot.rb
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/databases/frontbase.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/databases/ibm_db.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/databases/jdbc.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/databases/jdbcmysql.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/databases/jdbcpostgresql.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/databases/jdbcsqlite3.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/databases/mysql.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/databases/oracle.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/databases/postgresql.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/databases/sqlite3.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/databases/sqlserver.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/environment.rb
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/environments/production.rb.tt
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/environments/test.rb.tt
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/initializers/assets.rb.tt
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/initializers/backtrace_silencers.rb
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/initializers/cookies_serializer.rb
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/initializers/filter_parameter_logging.rb
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/initializers/inflections.rb
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/initializers/mime_types.rb
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/initializers/session_store.rb.tt
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/initializers/wrap_parameters.rb.tt
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/locales/en.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/routes.rb
 create mode 100644 railties/lib/rails/generators/rails/app/templates/config/secrets.yml
 create mode 100644 railties/lib/rails/generators/rails/app/templates/db/seeds.rb.tt
 create mode 100644 railties/lib/rails/generators/rails/app/templates/gitignore
 create mode 100644 railties/lib/rails/generators/rails/app/templates/public/404.html
 create mode 100644 railties/lib/rails/generators/rails/app/templates/public/422.html
 create mode 100644 railties/lib/rails/generators/rails/app/templates/public/500.html
 create mode 100644 railties/lib/rails/generators/rails/app/templates/public/favicon.ico
 create mode 100644 railties/lib/rails/generators/rails/app/templates/public/robots.txt
 create mode 100644 railties/lib/rails/generators/rails/app/templates/test/test_helper.rb
 create mode 100644 railties/lib/rails/generators/rails/assets/USAGE
 create mode 100644 railties/lib/rails/generators/rails/assets/assets_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/assets/templates/javascript.js
 create mode 100644 railties/lib/rails/generators/rails/assets/templates/stylesheet.css
 create mode 100644 railties/lib/rails/generators/rails/controller/USAGE
 create mode 100644 railties/lib/rails/generators/rails/controller/controller_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/controller/templates/controller.rb
 create mode 100644 railties/lib/rails/generators/rails/generator/USAGE
 create mode 100644 railties/lib/rails/generators/rails/generator/generator_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/generator/templates/%file_name%_generator.rb.tt
 create mode 100644 railties/lib/rails/generators/rails/generator/templates/USAGE.tt
 create mode 100644 railties/lib/rails/generators/rails/generator/templates/templates/.empty_directory
 create mode 100644 railties/lib/rails/generators/rails/helper/USAGE
 create mode 100644 railties/lib/rails/generators/rails/helper/helper_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/helper/templates/helper.rb
 create mode 100644 railties/lib/rails/generators/rails/integration_test/USAGE
 create mode 100644 railties/lib/rails/generators/rails/integration_test/integration_test_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/migration/USAGE
 create mode 100644 railties/lib/rails/generators/rails/migration/migration_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/model/USAGE
 create mode 100644 railties/lib/rails/generators/rails/model/model_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/plugin/USAGE
 create mode 100644 railties/lib/rails/generators/rails/plugin/plugin_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/%name%.gemspec
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/Gemfile
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/MIT-LICENSE
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/README.rdoc
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/Rakefile
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/app/controllers/%name%/application_controller.rb.tt
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/app/helpers/%name%/application_helper.rb.tt
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/app/mailers/.empty_directory
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/app/models/.empty_directory
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/app/views/layouts/%name%/application.html.erb.tt
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/bin/rails.tt
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/config/routes.rb
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/gitignore
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/lib/%name%.rb
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/lib/%name%/engine.rb
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/lib/%name%/version.rb
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/lib/tasks/%name%_tasks.rake
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/rails/application.rb
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/rails/boot.rb
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/rails/javascripts.js
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/rails/routes.rb
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/rails/stylesheets.css
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/test/%name%_test.rb
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/test/integration/navigation_test.rb
 create mode 100644 railties/lib/rails/generators/rails/plugin/templates/test/test_helper.rb
 create mode 100644 railties/lib/rails/generators/rails/resource/USAGE
 create mode 100644 railties/lib/rails/generators/rails/resource/resource_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/resource_route/resource_route_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/scaffold/USAGE
 create mode 100644 railties/lib/rails/generators/rails/scaffold/scaffold_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/scaffold/templates/scaffold.css
 create mode 100644 railties/lib/rails/generators/rails/scaffold_controller/USAGE
 create mode 100644 railties/lib/rails/generators/rails/scaffold_controller/scaffold_controller_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/scaffold_controller/templates/controller.rb
 create mode 100644 railties/lib/rails/generators/rails/task/USAGE
 create mode 100644 railties/lib/rails/generators/rails/task/task_generator.rb
 create mode 100644 railties/lib/rails/generators/rails/task/templates/task.rb
 create mode 100644 railties/lib/rails/generators/resource_helpers.rb
 create mode 100644 railties/lib/rails/generators/test_case.rb
 create mode 100644 railties/lib/rails/generators/test_unit.rb
 create mode 100644 railties/lib/rails/generators/test_unit/controller/controller_generator.rb
 create mode 100644 railties/lib/rails/generators/test_unit/controller/templates/functional_test.rb
 create mode 100644 railties/lib/rails/generators/test_unit/generator/generator_generator.rb
 create mode 100644 railties/lib/rails/generators/test_unit/generator/templates/generator_test.rb
 create mode 100644 railties/lib/rails/generators/test_unit/helper/helper_generator.rb
 create mode 100644 railties/lib/rails/generators/test_unit/helper/templates/helper_test.rb
 create mode 100644 railties/lib/rails/generators/test_unit/integration/integration_generator.rb
 create mode 100644 railties/lib/rails/generators/test_unit/integration/templates/integration_test.rb
 create mode 100644 railties/lib/rails/generators/test_unit/mailer/mailer_generator.rb
 create mode 100644 railties/lib/rails/generators/test_unit/mailer/templates/functional_test.rb
 create mode 100644 railties/lib/rails/generators/test_unit/mailer/templates/preview.rb
 create mode 100644 railties/lib/rails/generators/test_unit/model/model_generator.rb
 create mode 100644 railties/lib/rails/generators/test_unit/model/templates/fixtures.yml
 create mode 100644 railties/lib/rails/generators/test_unit/model/templates/unit_test.rb
 create mode 100644 railties/lib/rails/generators/test_unit/plugin/plugin_generator.rb
 create mode 100644 railties/lib/rails/generators/test_unit/plugin/templates/%file_name%_test.rb.tt
 create mode 100644 railties/lib/rails/generators/test_unit/plugin/templates/test_helper.rb
 create mode 100644 railties/lib/rails/generators/test_unit/scaffold/scaffold_generator.rb
 create mode 100644 railties/lib/rails/generators/test_unit/scaffold/templates/functional_test.rb
 create mode 100644 railties/lib/rails/generators/testing/assertions.rb
 create mode 100644 railties/lib/rails/generators/testing/behaviour.rb
 create mode 100644 railties/lib/rails/generators/testing/setup_and_teardown.rb
 create mode 100644 railties/lib/rails/info.rb
 create mode 100644 railties/lib/rails/info_controller.rb
 create mode 100644 railties/lib/rails/initializable.rb
 create mode 100644 railties/lib/rails/mailers_controller.rb
 create mode 100644 railties/lib/rails/paths.rb
 create mode 100644 railties/lib/rails/rack.rb
 create mode 100644 railties/lib/rails/rack/debugger.rb
 create mode 100644 railties/lib/rails/rack/log_tailer.rb
 create mode 100644 railties/lib/rails/rack/logger.rb
 create mode 100644 railties/lib/rails/railtie.rb
 create mode 100644 railties/lib/rails/railtie/configurable.rb
 create mode 100644 railties/lib/rails/railtie/configuration.rb
 create mode 100644 railties/lib/rails/ruby_version_check.rb
 create mode 100644 railties/lib/rails/rubyprof_ext.rb
 create mode 100644 railties/lib/rails/source_annotation_extractor.rb
 create mode 100644 railties/lib/rails/tasks.rb
 create mode 100644 railties/lib/rails/tasks/annotations.rake
 create mode 100644 railties/lib/rails/tasks/documentation.rake
 create mode 100644 railties/lib/rails/tasks/engine.rake
 create mode 100644 railties/lib/rails/tasks/framework.rake
 create mode 100644 railties/lib/rails/tasks/log.rake
 create mode 100644 railties/lib/rails/tasks/middleware.rake
 create mode 100644 railties/lib/rails/tasks/misc.rake
 create mode 100644 railties/lib/rails/tasks/routes.rake
 create mode 100644 railties/lib/rails/tasks/statistics.rake
 create mode 100644 railties/lib/rails/tasks/tmp.rake
 create mode 100644 railties/lib/rails/templates/layouts/application.html.erb
 create mode 100644 railties/lib/rails/templates/rails/info/properties.html.erb
 create mode 100644 railties/lib/rails/templates/rails/info/routes.html.erb
 create mode 100644 railties/lib/rails/templates/rails/mailers/email.html.erb
 create mode 100644 railties/lib/rails/templates/rails/mailers/index.html.erb
 create mode 100644 railties/lib/rails/templates/rails/mailers/mailer.html.erb
 create mode 100644 railties/lib/rails/templates/rails/welcome/index.html.erb
 create mode 100644 railties/lib/rails/test_help.rb
 create mode 100644 railties/lib/rails/test_unit/railtie.rb
 create mode 100644 railties/lib/rails/test_unit/sub_test_task.rb
 create mode 100644 railties/lib/rails/test_unit/testing.rake
 create mode 100644 railties/lib/rails/version.rb
 create mode 100644 railties/lib/rails/welcome_controller.rb
 create mode 100644 railties/railties.gemspec
 create mode 100644 railties/test/abstract_unit.rb
 create mode 100644 railties/test/app_rails_loader_test.rb
 create mode 100644 railties/test/application/asset_debugging_test.rb
 create mode 100644 railties/test/application/assets_test.rb
 create mode 100644 railties/test/application/build_original_fullpath_test.rb
 create mode 100644 railties/test/application/configuration_test.rb
 create mode 100644 railties/test/application/console_test.rb
 create mode 100644 railties/test/application/generators_test.rb
 create mode 100644 railties/test/application/initializers/frameworks_test.rb
 create mode 100644 railties/test/application/initializers/hooks_test.rb
 create mode 100644 railties/test/application/initializers/i18n_test.rb
 create mode 100644 railties/test/application/initializers/load_path_test.rb
 create mode 100644 railties/test/application/initializers/notifications_test.rb
 create mode 100644 railties/test/application/loading_test.rb
 create mode 100644 railties/test/application/mailer_previews_test.rb
 create mode 100644 railties/test/application/middleware/cache_test.rb
 create mode 100644 railties/test/application/middleware/cookies_test.rb
 create mode 100644 railties/test/application/middleware/exceptions_test.rb
 create mode 100644 railties/test/application/middleware/remote_ip_test.rb
 create mode 100644 railties/test/application/middleware/sendfile_test.rb
 create mode 100644 railties/test/application/middleware/session_test.rb
 create mode 100644 railties/test/application/middleware/static_test.rb
 create mode 100644 railties/test/application/middleware_test.rb
 create mode 100644 railties/test/application/multiple_applications_test.rb
 create mode 100644 railties/test/application/paths_test.rb
 create mode 100644 railties/test/application/rack/logger_test.rb
 create mode 100644 railties/test/application/rackup_test.rb
 create mode 100644 railties/test/application/rake/dbs_test.rb
 create mode 100644 railties/test/application/rake/migrations_test.rb
 create mode 100644 railties/test/application/rake/notes_test.rb
 create mode 100644 railties/test/application/rake_test.rb
 create mode 100644 railties/test/application/rendering_test.rb
 create mode 100644 railties/test/application/routing_test.rb
 create mode 100644 railties/test/application/runner_test.rb
 create mode 100644 railties/test/application/test_runner_test.rb
 create mode 100644 railties/test/application/test_test.rb
 create mode 100644 railties/test/application/url_generation_test.rb
 create mode 100644 railties/test/backtrace_cleaner_test.rb
 create mode 100644 railties/test/code_statistics_calculator_test.rb
 create mode 100644 railties/test/commands/console_test.rb
 create mode 100644 railties/test/commands/dbconsole_test.rb
 create mode 100644 railties/test/commands/server_test.rb
 create mode 100644 railties/test/configuration/middleware_stack_proxy_test.rb
 create mode 100644 railties/test/engine_test.rb
 create mode 100644 railties/test/env_helpers.rb
 create mode 100644 railties/test/fixtures/about_yml_plugins/bad_about_yml/about.yml
 create mode 100644 railties/test/fixtures/about_yml_plugins/bad_about_yml/init.rb
 create mode 100644 railties/test/fixtures/about_yml_plugins/plugin_without_about_yml/init.rb
 create mode 100644 railties/test/fixtures/lib/create_test_dummy_template.rb
 create mode 100644 railties/test/fixtures/lib/generators/active_record/fixjour_generator.rb
 create mode 100644 railties/test/fixtures/lib/generators/fixjour_generator.rb
 create mode 100644 railties/test/fixtures/lib/generators/model_generator.rb
 create mode 100644 railties/test/fixtures/lib/generators/usage_template/USAGE
 create mode 100644 railties/test/fixtures/lib/generators/usage_template/usage_template_generator.rb
 create mode 100644 railties/test/fixtures/lib/rails/generators/foobar/foobar_generator.rb
 create mode 100644 railties/test/fixtures/lib/template.rb
 create mode 100644 railties/test/generators/actions_test.rb
 create mode 100644 railties/test/generators/app_generator_test.rb
 create mode 100644 railties/test/generators/argv_scrubber_test.rb
 create mode 100644 railties/test/generators/assets_generator_test.rb
 create mode 100644 railties/test/generators/controller_generator_test.rb
 create mode 100644 railties/test/generators/create_migration_test.rb
 create mode 100644 railties/test/generators/generated_attribute_test.rb
 create mode 100644 railties/test/generators/generator_generator_test.rb
 create mode 100644 railties/test/generators/generator_test.rb
 create mode 100644 railties/test/generators/generators_test_helper.rb
 create mode 100644 railties/test/generators/helper_generator_test.rb
 create mode 100644 railties/test/generators/integration_test_generator_test.rb
 create mode 100644 railties/test/generators/mailer_generator_test.rb
 create mode 100644 railties/test/generators/migration_generator_test.rb
 create mode 100644 railties/test/generators/model_generator_test.rb
 create mode 100644 railties/test/generators/named_base_test.rb
 create mode 100644 railties/test/generators/namespaced_generators_test.rb
 create mode 100644 railties/test/generators/orm_test.rb
 create mode 100644 railties/test/generators/plugin_generator_test.rb
 create mode 100644 railties/test/generators/resource_generator_test.rb
 create mode 100644 railties/test/generators/scaffold_controller_generator_test.rb
 create mode 100644 railties/test/generators/scaffold_generator_test.rb
 create mode 100644 railties/test/generators/shared_generator_tests.rb
 create mode 100644 railties/test/generators/task_generator_test.rb
 create mode 100644 railties/test/generators_test.rb
 create mode 100644 railties/test/initializable_test.rb
 create mode 100644 railties/test/isolation/abstract_unit.rb
 create mode 100644 railties/test/paths_test.rb
 create mode 100644 railties/test/rack_logger_test.rb
 create mode 100644 railties/test/rails_info_controller_test.rb
 create mode 100644 railties/test/rails_info_test.rb
 create mode 100644 railties/test/railties/engine_test.rb
 create mode 100644 railties/test/railties/generators_test.rb
 create mode 100644 railties/test/railties/mounted_engine_test.rb
 create mode 100644 railties/test/railties/railtie_test.rb
 create mode 100644 railties/test/test_info_test.rb
 create mode 100644 railties/test/version_test.rb
 create mode 100644 tasks/release.rb
 create mode 100755 tools/console
 create mode 100755 tools/profile
 create mode 100644 version.rb

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/rails.git



More information about the Pkg-ruby-extras-commits mailing list