[DRE-commits] [ruby-railties-3.2] 01/07: New upstream version 3.2.16

Ondrej Sury ondrej at moszumanska.debian.org
Sun Dec 15 15:37:44 UTC 2013


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

ondrej pushed a commit to branch master
in repository ruby-railties-3.2.

commit ef66e7f145d882d2697a5dab15afe807e578e84c
Author: Ondřej Surý <ondrej at sury.org>
Date:   Wed Dec 4 17:41:57 2013 +0100

    New upstream version 3.2.16
---
 CHANGELOG.md                                       |  26 ++++++++--
 checksums.yaml.gz                                  | Bin 266 -> 267 bytes
 guides/rails_guides.rb                             |   2 +-
 guides/source/action_mailer_basics.textile         |   2 +-
 guides/source/caching_with_rails.textile           |  10 ++--
 guides/source/getting_started.textile              |   2 +
 guides/source/initialization.textile               |   2 +-
 guides/source/layout.html.erb                      |  10 ++--
 lib/rails/application.rb                           |  13 ++++-
 lib/rails/commands/benchmarker.rb                  |   4 +-
 lib/rails/commands/profiler.rb                     |   1 +
 lib/rails/commands/runner.rb                       |   1 +
 lib/rails/engine.rb                                |   5 ++
 lib/rails/generators/rails/app/app_generator.rb    |   2 +-
 .../app/templates/app/mailers/.empty_directory     |   0
 .../app/templates/app/models/.empty_directory      |   0
 .../templates/public/stylesheets/.empty_directory  |   0
 .../app/templates/test/fixtures/.empty_directory   |   0
 .../app/templates/test/functional/.empty_directory |   0
 .../templates/test/integration/.empty_directory    |   0
 .../rails/app/templates/test/unit/.empty_directory |   0
 .../generator/templates/templates/.empty_directory |   0
 .../generators/rails/plugin_new/templates/Gemfile  |   2 +-
 .../templates/app/mailers/.empty_directory         |   0
 .../templates/app/models/.empty_directory          |   0
 .../rails/scaffold/scaffold_generator.rb           |   2 +
 lib/rails/railtie.rb                               |  10 ++++
 lib/rails/tasks/documentation.rake                 |   4 +-
 lib/rails/test_unit/testing.rake                   |   7 ++-
 lib/rails/version.rb                               |   2 +-
 metadata.yml                                       |  53 +++++++++++++--------
 31 files changed, 113 insertions(+), 47 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8064b0b..3e075a8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,9 +1,29 @@
-## unreleased ##
+## Rails 3.2.15 (Oct 16, 2013) ##
 
-*   No changes.
+* No changes.
+
+## Rails 3.2.14 (Jul 22, 2013) ##
+
+*   Fix bugs that crashed `rake test:benchmark`, `rails profiler` and
+    `rails benchmarker`.
+    Fixes #4938.
+    Backport rails/rails-perftest#2.
+
+    *Dmitry Vorotilin + Yves Senn*
+
+*   Add support for runner hook.
+
+    Backport #7695.
+
+    *Ben Holley*
+
+*   Fixes bug with scaffold generator with `--assets=false --resource-route=false`.
+    Fixes #9525.
+
+    *Arun Agrawal*
 
 
-## Rails 3.2.13 (Feb 17, 2013) ##
+## Rails 3.2.13 (Mar 18, 2013) ##
 
 *   No changes.
 
diff --git a/checksums.yaml.gz b/checksums.yaml.gz
index 6c33e37..ae05640 100644
Binary files a/checksums.yaml.gz and b/checksums.yaml.gz differ
diff --git a/guides/rails_guides.rb b/guides/rails_guides.rb
index feb5fe3..524299f 100644
--- a/guides/rails_guides.rb
+++ b/guides/rails_guides.rb
@@ -25,7 +25,7 @@ end
 
 begin
   require 'redcloth'
-rescue Gem::LoadError
+rescue LoadError
   # This can happen if doc:guides is executed in an application.
   $stderr.puts('Generating guides requires RedCloth 4.1.1+.')
   $stderr.puts(<<ERROR) if bundler?
diff --git a/guides/source/action_mailer_basics.textile b/guides/source/action_mailer_basics.textile
index 26c95be..73f4ce3 100644
--- a/guides/source/action_mailer_basics.textile
+++ b/guides/source/action_mailer_basics.textile
@@ -480,7 +480,7 @@ As Action Mailer now uses the Mail gem, this becomes as simple as adding to your
 <ruby>
 config.action_mailer.delivery_method = :smtp
 config.action_mailer.smtp_settings = {
-  :address              => "smtp.gmail.com",
+  :address              => 'smtp.gmail.com',
   :port                 => 587,
   :domain               => 'baci.lindsaar.net',
   :user_name            => '<username>',
diff --git a/guides/source/caching_with_rails.textile b/guides/source/caching_with_rails.textile
index 0e811a2..444215f 100644
--- a/guides/source/caching_with_rails.textile
+++ b/guides/source/caching_with_rails.textile
@@ -86,9 +86,9 @@ Or, you can set custom gzip compression level (level names are taken from +Zlib+
 caches_page :image, :gzip => :best_speed
 </ruby>
 
-NOTE: Page caching ignores all parameters. For example +/products?page=1+ will be written out to the filesystem as +products.html+ with no reference to the +page+ parameter. Thus, if someone requests +/products?page=2+ later, they will get the cached first page. A workaround for this limitation is to include the parameters in the page's path, e.g. +/productions/page/1+.
+NOTE: Page caching ignores all parameters. For example +/products?page=1+ will be written out to the filesystem as +products.html+ with no reference to the +page+ parameter. Thus, if someone requests +/products?page=2+ later, they will get the cached first page. A workaround for this limitation is to include the parameters in the products's path, e.g. +/products/page/1+.
 
-INFO: Page caching runs in an after filter. Thus, invalid requests won't generate spurious cache entries as long as you halt them. Typically, a redirection in some before filter that checks request preconditions does the job.
+INFO: Page caching runs as an after filter. Thus, invalid requests won't generate spurious cache entries as long as you halt them. Typically, a redirection in some before filter that checks request preconditions does the job.
 
 h4. Action Caching
 
@@ -301,8 +301,6 @@ config.cache_store = :memory_store, :size => 64.megabytes
 
 If you're running multiple Ruby on Rails server processes (which is the case if you're using mongrel_cluster or Phusion Passenger), then your Rails server process instances won't be able to share cache data with each other. This cache store is not appropriate for large application deployments, but can work well for small, low traffic sites with only a couple of server processes or for development and test environments.
 
-This is the default cache store implementation.
-
 h4. ActiveSupport::Cache::FileStore
 
 This cache store uses the file system to store entries. The path to the directory where the store files will be stored must be specified when initializing the cache.
@@ -315,6 +313,8 @@ With this cache store, multiple server processes on the same host can share a ca
 
 Note that the cache will grow until the disk is full unless you periodically clear out old entries.
 
+This is the default cache store if config.cache_store is not defined and tmp/cache is writable.
+
 h4. ActiveSupport::Cache::MemCacheStore
 
 This cache store uses Danga's +memcached+ server to provide a centralized cache for your application. Rails uses the bundled +memcache-client+ gem by default. This is currently the most popular cache store for production websites. It can be used to provide a single, shared cache cluster with very a high performance and redundancy.
@@ -434,4 +434,4 @@ end
 
 h3. Further reading
 
-* "Scaling Rails Screencasts":http://railslab.newrelic.com/scaling-rails
+* "Scaling Rails Screencasts":https://www.youtube.com/playlist?list=PLuVcDOUVjW2ePvFapFSHBZ71ya2fLHZS5
diff --git a/guides/source/getting_started.textile b/guides/source/getting_started.textile
index c32a23c..99409ed 100644
--- a/guides/source/getting_started.textile
+++ b/guides/source/getting_started.textile
@@ -1153,6 +1153,7 @@ First, take a look at +comment.rb+:
 
 <ruby>
 class Comment < ActiveRecord::Base
+  attr_accesssible :body, :commenter, :post
   belongs_to :post
 end
 </ruby>
@@ -1215,6 +1216,7 @@ makes each comment belong to a Post:
 
 <ruby>
 class Comment < ActiveRecord::Base
+  attr_accessible :body, :commenter, :post
   belongs_to :post
 end
 </ruby>
diff --git a/guides/source/initialization.textile b/guides/source/initialization.textile
index 5ae9cf0..7d768fc 100644
--- a/guides/source/initialization.textile
+++ b/guides/source/initialization.textile
@@ -383,7 +383,7 @@ ensure
 end
 </ruby>
 
-This is where the first output of the Rails initialization happens. This method creates a trap for +INT+ signals, so if you +CTRL+C+ the server, it will exit the process. As we can see from the code here, it will create the +tmp/cache+, +tmp/pids+, +tmp/sessions+ and +tmp/sockets+ directories if they don't already exist prior to calling +super+. The +super+ method will call +Rack::Server.start+ which begins its definition like this:
+This is where the first output of the Rails initialization happens. This method creates a trap for +INT+ signals, so if you <tt>CTRL+C</tt> the server, it will exit the process. As we can see from the code here, it will create the +tmp/cache+, +tmp/pids+, +tmp/sessions+ and +tmp/sockets+ directories if they don't already exist prior to calling +super+. The +super+ method will call +Rack::Server.start+ which begins its definition like this:
 
 <ruby>
 def start
diff --git a/guides/source/layout.html.erb b/guides/source/layout.html.erb
index 35b6fc7..4f4cedb 100644
--- a/guides/source/layout.html.erb
+++ b/guides/source/layout.html.erb
@@ -81,11 +81,11 @@
         </p>
         <p>
           If you see any typos or factual errors you are confident to
-          patch, please clone <%= link_to 'docrails', 'https://github.com/lifo/docrails' %>
-          and push the change yourself. That branch of Rails has public write access.
-          Commits are still reviewed, but that happens after you've submitted your
-          contribution. <%= link_to 'docrails', 'https://github.com/lifo/docrails' %> is
-          cross-merged with master periodically.
+          patch, please clone the <%= link_to 'rails', 'https://github.com/rails/rails' %>
+          repository and open a new pull request. You can also ask for commit rights on
+          <%= link_to 'docrails', 'https://github.com/rails/docrails' %> if you plan to submit
+          several patches. Commits are reviewed, but that happens after you've submitted your
+          contribution. This repository is cross-merged with master periodically.
         </p>
         <p>
           You may also find incomplete content, or stuff that is not up to date.
diff --git a/lib/rails/application.rb b/lib/rails/application.rb
index 854ac2c..2281b96 100644
--- a/lib/rails/application.rb
+++ b/lib/rails/application.rb
@@ -154,6 +154,14 @@ module Rails
       self
     end
 
+    # Load the application runner and invoke the registered hooks.
+    # Check <tt>Rails::Railtie.runner</tt> for more info.
+    def load_runner(app=self)
+      initialize_runner
+      super
+      self
+    end
+
     # Rails.application.env_config stores some of the Rails initial environment parameters.
     # Currently stores:
     #
@@ -167,7 +175,7 @@ module Rails
     # These parameters will be used by middlewares and engines to configure themselves.
     #
     def env_config
-      @env_config ||= super.merge({
+      @app_env_config ||= super.merge({
         "action_dispatch.parameter_filter" => config.filter_parameters,
         "action_dispatch.secret_token" => config.secret_token,
         "action_dispatch.show_exceptions" => config.action_dispatch.show_exceptions,
@@ -305,6 +313,9 @@ module Rails
       require "rails/console/helpers"
     end
 
+    def initialize_runner #:nodoc:
+    end
+
     def build_original_fullpath(env)
       path_info    = env["PATH_INFO"]
       query_string = env["QUERY_STRING"]
diff --git a/lib/rails/commands/benchmarker.rb b/lib/rails/commands/benchmarker.rb
index b745b45..a2d92f8 100644
--- a/lib/rails/commands/benchmarker.rb
+++ b/lib/rails/commands/benchmarker.rb
@@ -2,9 +2,8 @@ require 'optparse'
 require 'rails/test_help'
 require 'rails/performance_test_help'
 
-ARGV.push('--benchmark') # HAX
+ENV["BENCHMARK_TESTS"] = '1'
 require 'active_support/testing/performance'
-ARGV.pop
 
 def options
   options = {}
@@ -31,4 +30,5 @@ class BenchmarkerTest < ActionDispatch::PerformanceTest #:nodoc:
       end
     RUBY
   end
+  ARGV.clear
 end
diff --git a/lib/rails/commands/profiler.rb b/lib/rails/commands/profiler.rb
index 3f6966b..9b3b4f4 100644
--- a/lib/rails/commands/profiler.rb
+++ b/lib/rails/commands/profiler.rb
@@ -29,4 +29,5 @@ class ProfilerTest < ActionDispatch::PerformanceTest #:nodoc:
       end
     RUBY
   end
+  ARGV.clear
 end
diff --git a/lib/rails/commands/runner.rb b/lib/rails/commands/runner.rb
index e8cc5d9..a694218 100644
--- a/lib/rails/commands/runner.rb
+++ b/lib/rails/commands/runner.rb
@@ -42,6 +42,7 @@ ENV["RAILS_ENV"] = options[:environment]
 
 require APP_PATH
 Rails.application.require_environment!
+ Rails.application.load_runner
 
 if code_or_file.nil?
   $stderr.puts "Run '#{$0} -h' for help."
diff --git a/lib/rails/engine.rb b/lib/rails/engine.rb
index 993dfe4..77f335e 100644
--- a/lib/rails/engine.rb
+++ b/lib/rails/engine.rb
@@ -430,6 +430,11 @@ module Rails
       super
     end
 
+    def load_runner(app=self)
+      railties.all { |r| r.load_runner(app) }
+      super
+    end
+
     def eager_load!
       railties.all(&:eager_load!)
 
diff --git a/lib/rails/generators/rails/app/app_generator.rb b/lib/rails/generators/rails/app/app_generator.rb
index 2a6bd57..cd9372a 100644
--- a/lib/rails/generators/rails/app/app_generator.rb
+++ b/lib/rails/generators/rails/app/app_generator.rb
@@ -103,7 +103,7 @@ module Rails
       directory "script" do |content|
         "#{shebang}\n" + content
       end
-      chmod "script", 0755, :verbose => false
+      chmod "script", 0755 & ~File.umask, :verbose => false
     end
 
     def test
diff --git a/lib/rails/generators/rails/app/templates/app/mailers/.empty_directory b/lib/rails/generators/rails/app/templates/app/mailers/.empty_directory
new file mode 100644
index 0000000..e69de29
diff --git a/lib/rails/generators/rails/app/templates/app/models/.empty_directory b/lib/rails/generators/rails/app/templates/app/models/.empty_directory
new file mode 100644
index 0000000..e69de29
diff --git a/lib/rails/generators/rails/app/templates/public/stylesheets/.empty_directory b/lib/rails/generators/rails/app/templates/public/stylesheets/.empty_directory
new file mode 100644
index 0000000..e69de29
diff --git a/lib/rails/generators/rails/app/templates/test/fixtures/.empty_directory b/lib/rails/generators/rails/app/templates/test/fixtures/.empty_directory
new file mode 100644
index 0000000..e69de29
diff --git a/lib/rails/generators/rails/app/templates/test/functional/.empty_directory b/lib/rails/generators/rails/app/templates/test/functional/.empty_directory
new file mode 100644
index 0000000..e69de29
diff --git a/lib/rails/generators/rails/app/templates/test/integration/.empty_directory b/lib/rails/generators/rails/app/templates/test/integration/.empty_directory
new file mode 100644
index 0000000..e69de29
diff --git a/lib/rails/generators/rails/app/templates/test/unit/.empty_directory b/lib/rails/generators/rails/app/templates/test/unit/.empty_directory
new file mode 100644
index 0000000..e69de29
diff --git a/lib/rails/generators/rails/generator/templates/templates/.empty_directory b/lib/rails/generators/rails/generator/templates/templates/.empty_directory
new file mode 100644
index 0000000..e69de29
diff --git a/lib/rails/generators/rails/plugin_new/templates/Gemfile b/lib/rails/generators/rails/plugin_new/templates/Gemfile
index f4efd3a..8f8ebbb 100644
--- a/lib/rails/generators/rails/plugin_new/templates/Gemfile
+++ b/lib/rails/generators/rails/plugin_new/templates/Gemfile
@@ -1,4 +1,4 @@
-source "http://rubygems.org"
+source "https://rubygems.org"
 
 # Declare your gem's dependencies in <%= name %>.gemspec.
 # Bundler will treat runtime dependencies like base dependencies, and
diff --git a/lib/rails/generators/rails/plugin_new/templates/app/mailers/.empty_directory b/lib/rails/generators/rails/plugin_new/templates/app/mailers/.empty_directory
new file mode 100644
index 0000000..e69de29
diff --git a/lib/rails/generators/rails/plugin_new/templates/app/models/.empty_directory b/lib/rails/generators/rails/plugin_new/templates/app/models/.empty_directory
new file mode 100644
index 0000000..e69de29
diff --git a/lib/rails/generators/rails/scaffold/scaffold_generator.rb b/lib/rails/generators/rails/scaffold/scaffold_generator.rb
index 03a61a0..353ebe9 100644
--- a/lib/rails/generators/rails/scaffold/scaffold_generator.rb
+++ b/lib/rails/generators/rails/scaffold/scaffold_generator.rb
@@ -8,6 +8,8 @@ module Rails
 
       class_option :stylesheets, :type => :boolean, :desc => "Generate Stylesheets"
       class_option :stylesheet_engine, :desc => "Engine for Stylesheets"
+      class_option :assets, :type => :boolean
+      class_option :resource_route, :type => :boolean
 
       hook_for :scaffold_controller, :required => true
 
diff --git a/lib/rails/railtie.rb b/lib/rails/railtie.rb
index 07a122e..9eb7e7c 100644
--- a/lib/rails/railtie.rb
+++ b/lib/rails/railtie.rb
@@ -145,6 +145,12 @@ module Rails
         @load_console
       end
 
+      def runner(&blk)
+        @load_runner ||= []
+        @load_runner << blk if blk
+        @load_runner
+      end
+
       def generators(&blk)
         @generators ||= []
         @generators << blk if blk
@@ -179,6 +185,10 @@ module Rails
       self.class.console.each { |block| block.call(app) }
     end
 
+    def load_runner(app=self)
+      self.class.runner.each { |block| block.call(app) }
+    end
+
     def load_tasks(app=self)
       extend Rake::DSL if defined? Rake::DSL
       self.class.rake_tasks.each { |block| self.instance_exec(app, &block) }
diff --git a/lib/rails/tasks/documentation.rake b/lib/rails/tasks/documentation.rake
index 1760f52..648af72 100644
--- a/lib/rails/tasks/documentation.rake
+++ b/lib/rails/tasks/documentation.rake
@@ -120,8 +120,8 @@ namespace :doc do
 
   # desc "Generate Rails Guides"
   task :guides do
-    # FIXME: Reaching outside lib directory is a bad idea
-    require File.expand_path('../../../../guides/rails_guides', __FILE__)
+    rails_gem_dir = Gem::Specification.find_by_name("rails").gem_dir
+    require File.expand_path(File.join(rails_gem_dir, "railties/guides/rails_guides"))
     RailsGuides::Generator.new(Rails.root.join("doc/guides")).generate
   end
 
diff --git a/lib/rails/test_unit/testing.rake b/lib/rails/test_unit/testing.rake
index 2900059..8d624c6 100644
--- a/lib/rails/test_unit/testing.rake
+++ b/lib/rails/test_unit/testing.rake
@@ -123,10 +123,13 @@ namespace :test do
     t.pattern = 'test/integration/**/*_test.rb'
   end
 
-  Rails::SubTestTask.new(:benchmark => 'test:prepare') do |t|
+  task 'test:benchmark_mode' do
+    ENV["BENCHMARK_TESTS"] = '1'
+  end
+
+  Rails::SubTestTask.new(:benchmark => ['test:prepare', 'test:benchmark_mode']) do |t|
     t.libs << 'test'
     t.pattern = 'test/performance/**/*_test.rb'
-    t.options = '-- --benchmark'
   end
 
   Rails::SubTestTask.new(:profile => 'test:prepare') do |t|
diff --git a/lib/rails/version.rb b/lib/rails/version.rb
index 0145879..2cfdeca 100644
--- a/lib/rails/version.rb
+++ b/lib/rails/version.rb
@@ -2,7 +2,7 @@ module Rails
   module VERSION #:nodoc:
     MAJOR = 3
     MINOR = 2
-    TINY  = 13
+    TINY  = 16
     PRE   = nil
 
     STRING = [MAJOR, MINOR, TINY, PRE].compact.join('.')
diff --git a/metadata.yml b/metadata.yml
index 6be5de8..ae771ed 100644
--- a/metadata.yml
+++ b/metadata.yml
@@ -1,75 +1,75 @@
 --- !ruby/object:Gem::Specification
 name: railties
 version: !ruby/object:Gem::Version
-  version: 3.2.13
+  version: 3.2.16
 platform: ruby
 authors:
 - David Heinemeier Hansson
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2013-03-18 00:00:00.000000000 Z
+date: 2013-12-03 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: rake
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 0.8.7
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 0.8.7
 - !ruby/object:Gem::Dependency
   name: rack-ssl
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - ~>
+    - - "~>"
       - !ruby/object:Gem::Version
         version: 1.3.2
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - ~>
+    - - "~>"
       - !ruby/object:Gem::Version
         version: 1.3.2
 - !ruby/object:Gem::Dependency
   name: thor
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 0.14.6
-    - - <
+    - - "<"
       - !ruby/object:Gem::Version
         version: '2.0'
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 0.14.6
-    - - <
+    - - "<"
       - !ruby/object:Gem::Version
         version: '2.0'
 - !ruby/object:Gem::Dependency
   name: rdoc
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - ~>
+    - - "~>"
       - !ruby/object:Gem::Version
         version: '3.4'
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - ~>
+    - - "~>"
       - !ruby/object:Gem::Version
         version: '3.4'
 - !ruby/object:Gem::Dependency
@@ -78,28 +78,28 @@ dependencies:
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 3.2.13
+        version: 3.2.16
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 3.2.13
+        version: 3.2.16
 - !ruby/object:Gem::Dependency
   name: actionpack
   requirement: !ruby/object:Gem::Requirement
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 3.2.13
+        version: 3.2.16
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 3.2.13
+        version: 3.2.16
 description: 'Rails internals: application bootup, plugins, generators, and rake tasks.'
 email: david at loudthinking.com
 executables:
@@ -589,23 +589,34 @@ files:
 - lib/rails/test_unit/testing.rake
 - lib/rails/version.rb
 - lib/rails.rb
+- lib/rails/generators/rails/app/templates/app/mailers/.empty_directory
+- lib/rails/generators/rails/app/templates/app/models/.empty_directory
+- lib/rails/generators/rails/app/templates/public/stylesheets/.empty_directory
+- lib/rails/generators/rails/app/templates/test/fixtures/.empty_directory
+- lib/rails/generators/rails/app/templates/test/functional/.empty_directory
+- lib/rails/generators/rails/app/templates/test/integration/.empty_directory
+- lib/rails/generators/rails/app/templates/test/unit/.empty_directory
+- lib/rails/generators/rails/generator/templates/templates/.empty_directory
+- lib/rails/generators/rails/plugin_new/templates/app/mailers/.empty_directory
+- lib/rails/generators/rails/plugin_new/templates/app/models/.empty_directory
 homepage: http://www.rubyonrails.org
-licenses: []
+licenses:
+- MIT
 metadata: {}
 post_install_message: 
 rdoc_options:
-- --exclude
-- .
+- "--exclude"
+- "."
 require_paths:
 - lib
 required_ruby_version: !ruby/object:Gem::Requirement
   requirements:
-  - - '>='
+  - - ">="
     - !ruby/object:Gem::Version
       version: 1.8.7
 required_rubygems_version: !ruby/object:Gem::Requirement
   requirements:
-  - - '>='
+  - - ">="
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []

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



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