From baa4781ac7174e527c2471b4c86ea51c0f65cf6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Wed, 15 Jul 2009 16:53:54 +0200 Subject: Allow nil and false to be given as configuration values and avoid creating unecessary hashes. --- railties/lib/rails/configuration.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'railties/lib/rails') diff --git a/railties/lib/rails/configuration.rb b/railties/lib/rails/configuration.rb index edbec6ad70..4c68ace779 100644 --- a/railties/lib/rails/configuration.rb +++ b/railties/lib/rails/configuration.rb @@ -298,7 +298,7 @@ module Rails def method_missing(method, *args) sanitized_method = method.to_s.sub(/=$/, '').to_sym - @options[@namespace][sanitized_method] = args.first if args.first + @options[@namespace][sanitized_method] = args.first unless args.empty? if block_given? previous_namespace = @namespace -- cgit v1.2.3