Module: TbLiquid::ActsAsLiquidTag::ClassMethods
- Defined in:
- app/concerns/tb_liquid/acts_as_liquid_tag.rb
Instance Attribute Summary collapse
-
#spud_liquid_tag_name ⇒ Object
Returns the value of attribute spud_liquid_tag_name.
-
#spud_liquid_tag_value_property ⇒ Object
Returns the value of attribute spud_liquid_tag_value_property.
Instance Method Summary collapse
Instance Attribute Details
#spud_liquid_tag_name ⇒ Object
Returns the value of attribute spud_liquid_tag_name.
26 27 28 |
# File 'app/concerns/tb_liquid/acts_as_liquid_tag.rb', line 26 def spud_liquid_tag_name @spud_liquid_tag_name end |
#spud_liquid_tag_value_property ⇒ Object
Returns the value of attribute spud_liquid_tag_value_property.
26 27 28 |
# File 'app/concerns/tb_liquid/acts_as_liquid_tag.rb', line 26 def spud_liquid_tag_value_property @spud_liquid_tag_value_property end |
Instance Method Details
#acts_as_spud_liquid_tag(tag_name, value_property) ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'app/concerns/tb_liquid/acts_as_liquid_tag.rb', line 27 def acts_as_spud_liquid_tag(tag_name, value_property) @spud_liquid_tag_name = tag_name @spud_liquid_tag_value_property = value_property self.class_eval do after_update :expire_spud_liquid_tags after_touch :expire_spud_liquid_tags end end |