Module: TbLiquid::ActsAsLiquidTag::ClassMethods
- Defined in:
- app/concerns/tb_liquid/acts_as_liquid_tag.rb
Instance Attribute Summary collapse
-
#tb_liquid_tag_name ⇒ Object
Returns the value of attribute tb_liquid_tag_name.
-
#tb_liquid_tag_value_property ⇒ Object
Returns the value of attribute tb_liquid_tag_value_property.
Instance Method Summary collapse
- #acts_as_spud_liquid_tag(tag_name, value_property) ⇒ Object
- #acts_as_tb_liquid_tag(tag_name, value_property) ⇒ Object
Instance Attribute Details
#tb_liquid_tag_name ⇒ Object
Returns the value of attribute tb_liquid_tag_name.
27 28 29 |
# File 'app/concerns/tb_liquid/acts_as_liquid_tag.rb', line 27 def tb_liquid_tag_name @tb_liquid_tag_name end |
#tb_liquid_tag_value_property ⇒ Object
Returns the value of attribute tb_liquid_tag_value_property.
27 28 29 |
# File 'app/concerns/tb_liquid/acts_as_liquid_tag.rb', line 27 def tb_liquid_tag_value_property @tb_liquid_tag_value_property end |
Instance Method Details
#acts_as_spud_liquid_tag(tag_name, value_property) ⇒ Object
28 29 30 31 |
# File 'app/concerns/tb_liquid/acts_as_liquid_tag.rb', line 28 def acts_as_spud_liquid_tag(tag_name, value_property) ActiveSupport::Deprecation.warn "acts_as_spud_liquid_tag is deprecated, use acts_as_tb_liquid_tag.", caller acts_as_tb_liquid_tag(tag_name, value_property) end |
#acts_as_tb_liquid_tag(tag_name, value_property) ⇒ Object
32 33 34 35 36 37 38 39 |
# File 'app/concerns/tb_liquid/acts_as_liquid_tag.rb', line 32 def acts_as_tb_liquid_tag(tag_name, value_property) @tb_liquid_tag_name = tag_name @tb_liquid_tag_value_property = value_property self.class_eval do after_update :expire_tb_liquid_tags after_touch :expire_tb_liquid_tags end end |