Class: HelperTag
- Inherits:
-
LiquidumTag
- Object
- Liquid::Tag
- LiquidumTag
- HelperTag
- Defined in:
- lib/liquidum/liquid/tags/helper_tag.rb
Overview
Allow you to use helpers
Basic usage:
{%helper 'user_index_path'%}
{%helper 'check_box_tag' pet_dog%}
Advanced usage:
{%helper 'user_index_path' user%}
Instance Method Summary collapse
Instance Method Details
#render(context) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/liquidum/liquid/tags/helper_tag.rb', line 16 def render(context) super helper_args = sargs helper_args = helper_args.concat([attr_args]) if attr_args.present? if respond_to?(argv1.to_sym) send(argv1.to_sym, *helper_args) else context.registers['controller'].helpers.send(argv1.to_sym, *helper_args) end end |