Class: Formtastic::Actions::ButtonAction
- Inherits:
-
Object
- Object
- Formtastic::Actions::ButtonAction
- Defined in:
- lib/formtastic/actions/button_action.rb
Instance Attribute Summary
Attributes included from Base
#builder, #method, #object, #object_name, #options, #template
Instance Method Summary collapse
-
#to_html ⇒ Object
TODO absolutely horrible hack to work-around Rails < 3.1 missing button_tag, need to figure out something more appropriate.
Methods included from Buttonish
#extra_button_html_options, #supported_methods
Methods included from Base
#accesskey, #button_html, #button_html_from_options, #default_button_html, #default_wrapper_classes, #default_wrapper_html_options, #default_wrapper_id, #extra_button_html_options, #initialize, #supported_methods, #text, #wrapper, #wrapper_class, #wrapper_classes_from_options, #wrapper_html_options, #wrapper_html_options_from_options, #wrapper_id, #wrapper_id_from_options
Methods included from LocalizedString
Instance Method Details
#to_html ⇒ Object
TODO absolutely horrible hack to work-around Rails < 3.1 missing button_tag, need to figure out something more appropriate.
TODO reset_action class?
61 62 63 64 65 66 67 68 69 |
# File 'lib/formtastic/actions/button_action.rb', line 61 def to_html wrapper do if template.respond_to?(:button_tag) template.(text, ) else template.content_tag(:button, text, ) end end end |