Module: Eve

Defined in:
lib/eve.rb,
lib/eve/api.rb,
lib/eve/trust.rb,
lib/eve/errors.rb,
lib/eve/helpers.rb,
lib/eve/api/request.rb,
lib/eve/api/response.rb,
lib/eve/api/services.rb,
lib/eve/api/connectivity.rb,
lib/eve/api/services/eve.rb,
lib/eve/api/services/map.rb,
lib/eve/api/services/misc.rb,
lib/eve/api/response/rowset.rb,
lib/eve/api/services/server.rb,
lib/eve/helpers/view_helper.rb,
lib/eve/trust/igb_interface.rb,
lib/eve/api/response/rowsets.rb,
lib/eve/api/services/account.rb,
lib/eve/api/services/character.rb,
lib/eve/errors/internal_errors.rb,
lib/eve/api/response/inspection.rb,
lib/eve/api/response/wrap_object.rb,
lib/eve/api/services/corporation.rb,
lib/eve/errors/user_input_errors.rb,
lib/eve/trust/controller_helpers.rb,
lib/eve/helpers/javascript_helper.rb,
lib/eve/errors/miscellaneous_errors.rb,
lib/eve/errors/authentication_errors.rb

Defined Under Namespace

Modules: Errors, Helpers, Trust Classes: API

Constant Summary collapse

VERSION =
'1.0.2'

Class Method Summary collapse

Class Method Details

.cacheObject



24
25
26
27
28
29
# File 'lib/eve.rb', line 24

def cache
  return @cache if @cache
  @cache = defined?(Rails) ? Rails.cache : ActiveSupport::Cache.lookup_store(*cache_store)
#      @cache.logger = Logger.new($stdout) unless defined?(Rails)
  @cache
end

.cache_storeObject



15
16
17
# File 'lib/eve.rb', line 15

def cache_store
  @cache_store ||= [:file_store, "tmp/eve.cache"]
end

.cache_store=(a) ⇒ Object



19
20
21
22
# File 'lib/eve.rb', line 19

def cache_store=(a)
  @cache_store = [a].flatten
  @cache = ActiveSupport::Cache.lookup_store(a) if @cache
end