Sha256: b00837fb52cb0709ac5d996eeaec4051269db7e1bafec6cb5fb4a101e1a7abae
Contents?: true
Size: 732 Bytes
Versions: 3
Compression:
Stored size: 732 Bytes
Contents
module FormCutter module ActionViewExtensions module Builder def self.included(base) base.send(:alias_method, :objectify_options_original, :objectify_options) base.send(:remove_method, :objectify_options) end private def objectify_options(options) extended_options = {} extended_options.merge!(:report => @options[:report]) unless @options[:report].nil? extended_options.merge!(:template => @options[:template]) unless @options[:template].nil? extended_options.merge!(options) objectify_options_original(extended_options) end end end end ActionView::Helpers::FormBuilder.send :include, FormCutter::ActionViewExtensions::Builder
Version data entries
3 entries across 3 versions & 1 rubygems