From 299c2645525d4f82e72a3abdbef6b20decf04fee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Mendon=C3=A7a=20Fran=C3=A7a?= Date: Tue, 19 Aug 2014 17:38:29 -0300 Subject: We always get the value so no need to check nil or Hash --- railties/lib/rails/railtie/configuration.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/railties/lib/rails/railtie/configuration.rb b/railties/lib/rails/railtie/configuration.rb index 406ed5ac61..c15cc1a144 100644 --- a/railties/lib/rails/railtie/configuration.rb +++ b/railties/lib/rails/railtie/configuration.rb @@ -104,12 +104,8 @@ module Rails end class ChainedConfigurationOptions < ActiveSupport::OrderedOptions # :nodoc: - def initialize(value = nil) - if value.is_a?(Hash) - value.each_pair { |k, v| set_value k, v } - else - super - end + def initialize(value) + value.each_pair { |k, v| set_value k, v } end def method_missing(meth, *args) -- cgit v1.2.3