Method: ActionView::Helpers::Tags::Base#initialize
- Defined in:
- actionview/lib/action_view/helpers/tags/base.rb
#initialize(object_name, method_name, template_object, options = {}) ⇒ Base
Returns a new instance of Base.
10 11 12 13 14 15 16 17 18 |
# File 'actionview/lib/action_view/helpers/tags/base.rb', line 10 def initialize(object_name, method_name, template_object, = {}) @object_name, @method_name = object_name.to_s.dup, method_name.to_s.dup @template_object = template_object @object_name.sub!(/\[\]$/,"") || @object_name.sub!(/\[\]\]$/,"]") @object = retrieve_object(.delete(:object)) @options = @auto_index = retrieve_autoindex(Regexp.last_match.pre_match) if Regexp.last_match end |