diff options
Diffstat (limited to 'railties/lib/rails/generators')
| -rw-r--r-- | railties/lib/rails/generators/base.rb | 3 | ||||
| -rw-r--r-- | railties/lib/rails/generators/generated_attribute.rb | 3 | 
2 files changed, 4 insertions, 2 deletions
diff --git a/railties/lib/rails/generators/base.rb b/railties/lib/rails/generators/base.rb index dfecd2a6e4..e2c19340f4 100644 --- a/railties/lib/rails/generators/base.rb +++ b/railties/lib/rails/generators/base.rb @@ -8,6 +8,7 @@ rescue LoadError  end  require 'rails/generators/actions' +require 'active_support/core_ext/object/inclusion'  module Rails    module Generators @@ -164,7 +165,7 @@ module Rails          names.each do |name|            defaults = if options[:type] == :boolean              { } -          elsif [true, false].include?(default_value_for_option(name, options)) +          elsif default_value_for_option(name, options).either?(true, false)              { :banner => "" }            else              { :desc => "#{name.to_s.humanize} to be invoked", :banner => "NAME" } diff --git a/railties/lib/rails/generators/generated_attribute.rb b/railties/lib/rails/generators/generated_attribute.rb index 64273e4ca4..8ed3b18872 100644 --- a/railties/lib/rails/generators/generated_attribute.rb +++ b/railties/lib/rails/generators/generated_attribute.rb @@ -1,4 +1,5 @@  require 'active_support/time' +require 'active_support/core_ext/object/inclusion'  module Rails    module Generators @@ -44,7 +45,7 @@ module Rails        end        def reference? -        [ :references, :belongs_to ].include?(self.type) +        self.type.either?(:references, :belongs_to)        end      end    end  | 
