Module: Spud::LiquidTaggable
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/spud_cms/liquid_taggable.rb,
app/models/concerns/spud/liquid_taggable.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#expire_cache ⇒ Object
15 16 17 18 19 20 21 22 23 |
# File 'lib/spud_cms/liquid_taggable.rb', line 15 def expire_cache # Now Time to Update Parent Entries old_name = self.name_was values = [self.name] values << old_name if !old_name.blank? SpudPageLiquidTag.where(:tag_name => "snippet",:value => values).includes(:attachment).each do |tag| partial = tag.touch end end |
#tag_name ⇒ Object
25 26 27 |
# File 'lib/spud_cms/liquid_taggable.rb', line 25 def tag_name self.superclass.instance_variable_get('@liquid_tag_name') end |