Sha256: 4c542d1f8fc7cd99a5c9764cc1e1a5e42f9e439ed30a4822d9a28323767c976a

Contents?: true

Size: 299 Bytes

Versions: 30

Compression:

Stored size: 299 Bytes

Contents

class SurveySectionSweeper < ActionController::Caching::Sweeper
  observe :survey_section
  
  def after_save(section)
    expire_cache(section)
  end
  
  def after_destroy(section)
    expire_cache(section)
  end
  
  def expire_cache(section)
    expire_fregment "section_#{section.id}"
  end
end

Version data entries

30 entries across 30 versions & 3 rubygems

Version Path
affectiva-surveyor-1.5.0.pre.disco.2 app/models/survey_section_sweeper.rb
hssc_surveyor-1.4.3.pre app/models/survey_section_sweeper.rb
hssc_surveyor-1.4.2.pre app/models/survey_section_sweeper.rb
hssc_surveyor-1.4.1.pre app/models/survey_section_sweeper.rb
surveyor-1.4.0 app/models/survey_section_sweeper.rb
surveyor-1.3.0 app/models/survey_section_sweeper.rb
surveyor-1.2.0 app/models/survey_section_sweeper.rb
surveyor-1.1.0 app/models/survey_section_sweeper.rb
surveyor-1.0.1 app/models/survey_section_sweeper.rb
surveyor-1.0.0 app/models/survey_section_sweeper.rb
surveyor-0.22.0 app/models/survey_section_sweeper.rb
surveyor-0.21.0 app/models/survey_section_sweeper.rb
surveyor-0.20.0 app/models/survey_section_sweeper.rb
surveyor-0.19.7 app/models/survey_section_sweeper.rb
surveyor-0.19.6 app/models/survey_section_sweeper.rb
surveyor-0.19.5 app/models/survey_section_sweeper.rb
surveyor-0.19.4 app/models/survey_section_sweeper.rb
surveyor-0.19.3 app/models/survey_section_sweeper.rb
surveyor-0.19.2 app/models/survey_section_sweeper.rb
surveyor-0.19.1 app/models/survey_section_sweeper.rb