]> source.dussan.org Git - redmine.git/commitdiff
Don't use alias_chain_method.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 14 Jul 2016 07:55:36 +0000 (07:55 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 14 Jul 2016 07:55:36 +0000 (07:55 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@15660 e93f8b46-1217-0410-a6f0-8f06a7374b81

config/initializers/10-patches.rb

index ef8b930ef688213a295371d9a0e6de96a298e033..671b6df4095f750abe5795c146aec230bbc8b0d1 100644 (file)
@@ -70,35 +70,35 @@ module ActionView
     module Tags
       class Base
         private
-        def add_options_with_non_empty_blank_option(option_tags, options, value = nil)
+        alias :add_options_without_non_empty_blank_option :add_options
+        def add_options(option_tags, options, value = nil)
           if options[:include_blank] == true
             options = options.dup
             options[:include_blank] = '&nbsp;'.html_safe
           end
           add_options_without_non_empty_blank_option(option_tags, options, value)
         end
-        alias_method_chain :add_options, :non_empty_blank_option
       end
     end
 
     module FormTagHelper
-      def select_tag_with_non_empty_blank_option(name, option_tags = nil, options = {})
+      alias :select_tag_without_non_empty_blank_option :select_tag
+      def select_tag(name, option_tags = nil, options = {})
         if options.delete(:include_blank)
           options[:prompt] = '&nbsp;'.html_safe
         end
         select_tag_without_non_empty_blank_option(name, option_tags, options)
       end
-      alias_method_chain :select_tag, :non_empty_blank_option
     end
 
     module FormOptionsHelper
-      def options_for_select_with_non_empty_blank_option(container, selected = nil)
+      alias :options_for_select_without_non_empty_blank_option :options_for_select
+      def options_for_select(container, selected = nil)
         if container.is_a?(Array)
           container = container.map {|element| element.blank? ? ["&nbsp;".html_safe, ""] : element}
         end
         options_for_select_without_non_empty_blank_option(container, selected)
       end
-      alias_method_chain :options_for_select, :non_empty_blank_option
     end
   end
 end