module Stacks::ModelExtensions::Extension::ClassMethods

Public Instance Methods

bust_stacks() click to toggle source
# File lib/stacks/model_extensions.rb, line 47
def bust_stacks
  Stacks::ModelExtensions.bust_cache_for_columns(self, stacks_watched_columns)
end
stacks_watch_column(column) click to toggle source
# File lib/stacks/model_extensions.rb, line 42
def stacks_watch_column(column)
  stacks_watched_columns << column
  Stacks::ModelExtensions.watched_models << self
end
stacks_watched_columns() click to toggle source
# File lib/stacks/model_extensions.rb, line 38
def stacks_watched_columns
  @nbc_watched_columns ||= Set.new
end