Module: Liquidize::Model::ClassMethods
- Defined in:
- lib/liquidize/model.rb
Instance Method Summary collapse
-
#liquidize(attribute) ⇒ Object
Adds Liquid support to the following attribute.
Instance Method Details
#liquidize(attribute) ⇒ Object
Adds Liquid support to the following attribute
12 13 14 15 16 17 18 19 20 |
# File 'lib/liquidize/model.rb', line 12 def liquidize(attribute) define_liquid_template_method(attribute) define_parse_liquid_method(attribute) define_render_method(attribute) override_setter(attribute) return unless Liquidize::Helper.activerecord?(self) define_validator(attribute) validate :"validate_#{attribute}_liquid_syntax" end |