Class: ButtonTag
- Inherits:
-
LiquidumBlock
- Object
- LiquidumBlock
- ButtonTag
- Defined in:
- lib/scribo/liquid/tags/button_tag.rb
Overview
Adds a (by default submit) button
Basic usage:
{%button name:'commit' value:'save'%}Save{%endbutton%}
Advanced usage:
{%button button name:'commit' value:'save'%}Save{%endbutton%}
{%button reset name:'commit' value:'save'%}Save{%endbutton%}
Instance Method Summary collapse
Instance Method Details
#render(context) ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/scribo/liquid/tags/button_tag.rb', line 13 def render(context) super %[<button] + attr_str(:type, argv1, 'submit') + attr_str(:name, arg(:name), 'commit') + attr_str(:value, arg(:value)) + attr_str(:class, arg(:class)) + %[>] + render_body + %[</button>] end |