Class: ActiveRecord::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/quick_serve/rails/ext/rails.rb

Instance Method Summary collapse

Instance Method Details

#free_snapshotsObject



18
19
20
21
22
23
24
# File 'lib/quick_serve/rails/ext/rails.rb', line 18

def free_snapshots
  # if rails uses active_record store, it changes with each request, making quick_serve unusable
  # this probably should be a config option (somehow)
  return if self.class.to_s == 'CGI::Session::ActiveRecordStore::Session'
  puts "quick_serve: detected change in #{self.class}"
  QuickServe::Rails::Snapshot.reset
end