Module: ActionviewAttributeBuilders::AttributeBuildersHelper

Defined in:
lib/actionview_attribute_builders/attribute_builders_helper.rb

Instance Method Summary collapse

Instance Method Details

#checkbox_attribute_builder(method, options, checked_value) ⇒ Object



35
36
37
# File 'lib/actionview_attribute_builders/attribute_builders_helper.rb', line 35

def checkbox_attribute_builder(method, options, checked_value)
  ActionView::Helpers::AttributeBuilders::CheckBox.new(object_name, method, @template, checked_value, options)
end

#color_field_attribute_builder(method, options) ⇒ Object



3
4
5
# File 'lib/actionview_attribute_builders/attribute_builders_helper.rb', line 3

def color_field_attribute_builder(method, options)
  ActionView::Helpers::AttributeBuilders::ColorField.new(object_name, method, @template, options)
end

#email_field_attribute_builder(method, options) ⇒ Object



7
8
9
# File 'lib/actionview_attribute_builders/attribute_builders_helper.rb', line 7

def email_field_attribute_builder(method, options)
  ActionView::Helpers::AttributeBuilders::EmailField.new(object_name, method, @template, options)
end

#number_field_attribute_builder(method, options) ⇒ Object



11
12
13
# File 'lib/actionview_attribute_builders/attribute_builders_helper.rb', line 11

def number_field_attribute_builder(method, options)
  ActionView::Helpers::AttributeBuilders::NumberField.new(object_name, method, @template, options)
end

#password_field_attribute_builder(method, options) ⇒ Object



27
28
29
# File 'lib/actionview_attribute_builders/attribute_builders_helper.rb', line 27

def password_field_attribute_builder(method, options)
  ActionView::Helpers::AttributeBuilders::PasswordField.new(object_name, method, @template, options)
end

#search_field_attribute_builder(method, options) ⇒ Object



15
16
17
# File 'lib/actionview_attribute_builders/attribute_builders_helper.rb', line 15

def search_field_attribute_builder(method, options)
  ActionView::Helpers::AttributeBuilders::SearchField.new(object_name, method, @template, options)
end

#tel_field_attribute_builder(method, options) ⇒ Object



19
20
21
# File 'lib/actionview_attribute_builders/attribute_builders_helper.rb', line 19

def tel_field_attribute_builder(method, options)
  ActionView::Helpers::AttributeBuilders::TelField.new(object_name, method, @template, options)
end

#text_field_attribute_builder(method, options) ⇒ Object



23
24
25
# File 'lib/actionview_attribute_builders/attribute_builders_helper.rb', line 23

def text_field_attribute_builder(method, options)
  ActionView::Helpers::AttributeBuilders::TextField.new(object_name, method, @template, options)
end

#url_field_attribute_builder(method, options) ⇒ Object



31
32
33
# File 'lib/actionview_attribute_builders/attribute_builders_helper.rb', line 31

def url_field_attribute_builder(method, options)
  ActionView::Helpers::AttributeBuilders::UrlField.new(object_name, method, @template, options)
end