module Tangocard

Constants

CACHE_PREFIX
VERSION

Public Class Methods

configuration() click to toggle source
# File lib/tangocard.rb, line 29
def self.configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/tangocard.rb, line 33
def self.configure
  yield(configuration) if block_given?
  warm_cache if configuration.use_cache
end
warm_cache() click to toggle source
# File lib/tangocard.rb, line 38
def self.warm_cache
  configuration.cache.write("#{Tangocard::CACHE_PREFIX}rewards_index", Tangocard::Raas.rewards_index(use_cache: false))
  configuration.logger.info('Warmed Tangocard cache')
end