Module: ActiveRemote::Cached

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_remote/cached.rb,
lib/active_remote/cached/cache.rb,
lib/active_remote/cached/railtie.rb,
lib/active_remote/cached/version.rb

Defined Under Namespace

Modules: ClassMethods Classes: Cache, Railtie

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.cache(cache_provider = nil) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/active_remote/cached.rb', line 13

def self.cache(cache_provider = nil)
  if cache_provider
    @cache_provider = ::ActiveRemote::Cached::Cache.new(cache_provider)
  end

  @cache_provider
end

.default_options(options = nil) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/active_remote/cached.rb', line 21

def self.default_options(options = nil)
  if options
    @default_options = options
  end

  @default_options || {}
end