Module: TbLiquid::ActsAsLiquidContent::ClassMethods

Defined in:
app/concerns/tb_liquid/acts_as_liquid_content.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#tb_liquid_template_parsedObject

Returns the value of attribute tb_liquid_template_parsed.



26
27
28
# File 'app/concerns/tb_liquid/acts_as_liquid_content.rb', line 26

def tb_liquid_template_parsed
  @tb_liquid_template_parsed
end

Instance Method Details

#acts_as_spud_liquid_contentObject



27
28
29
30
# File 'app/concerns/tb_liquid/acts_as_liquid_content.rb', line 27

def acts_as_spud_liquid_content
  ActiveSupport::Deprecation.warn "acts_as_spud_liquid_content is deprecated, use acts_as_tb_liquid_content.", caller
  acts_as_tb_liquid_content()
end

#acts_as_tb_liquid_contentObject



31
32
33
34
35
36
37
# File 'app/concerns/tb_liquid/acts_as_liquid_content.rb', line 31

def acts_as_tb_liquid_content
  self.class_eval do
    has_many :spud_liquid_tags, :as => :attachment, :dependent => :destroy
    before_save :postprocess_content
    after_save :update_spud_liquid_tag_list
  end
end