Class: ActiveRecord::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/cached_enumeration/cached_enumeration.rb

Class Method Summary collapse

Class Method Details

.cache_enumeration(params = {}) ⇒ Object



284
285
286
287
288
289
290
291
292
# File 'lib/cached_enumeration/cached_enumeration.rb', line 284

def cache_enumeration(params = {})
  #p "init: #{params.inspect}"
  if params.delete(:reset)
    @cache_enumeration = nil
  end

  @cache_enumeration ||= CachedEnumeration::Cache.new(self, params)

end

.cache_enumeration?Boolean

Returns:

  • (Boolean)


294
295
296
# File 'lib/cached_enumeration/cached_enumeration.rb', line 294

def cache_enumeration?
  @cache_enumeration.present?
end