Module: EAAL

Defined in:
lib/eaal/result.rb,
lib/eaal.rb,
lib/eaal/config.rb,
lib/eaal/rowset.rb,
lib/eaal/cache/base.rb

Overview

– EAAL by Peter Petermann <[email protected]> This library is licensed under the terms found in the LICENSE file distributed with it ++

Defined Under Namespace

Modules: Cache, Exception, Result, Rowset Classes: API, Config

Constant Summary collapse

VERSION =

fix for Hoe.spec 2.x

"0.1.16"
@@version_string =

the version string, used as client name in http requests

"EAAL" +  VERSION
@@api_base =

the url used as basis for all requests, you might want to use gatecamper url or a personal proxy instead

"https://api.eveonline.com"
@@additional_request_parameters =

hash, if :key => value pairs are added those will be added to each request

{}
@@cache =

caching object, see EAAL::Cache::FileCache for an Example

EAAL::Cache::NoCache.new
@@config =
EAAL::Config.new

Class Method Summary collapse

Class Method Details

.additional_request_parametersObject



58
59
60
# File 'lib/eaal.rb', line 58

def self.additional_request_parameters
  @@additional_request_parameters
end

.additional_request_parameters=(val) ⇒ Object



61
62
63
# File 'lib/eaal.rb', line 61

def self.additional_request_parameters=(val)
  @@additional_request_parameters = val
end

.api_baseObject



52
53
54
# File 'lib/eaal.rb', line 52

def self.api_base
  @@api_base
end

.api_base=(val) ⇒ Object



55
56
57
# File 'lib/eaal.rb', line 55

def self.api_base=(val)
  @@api_base = val
end

.cacheObject



64
65
66
# File 'lib/eaal.rb', line 64

def self.cache
  @@cache
end

.cache=(val) ⇒ Object



67
68
69
# File 'lib/eaal.rb', line 67

def self.cache=(val)
  @@cache = val
end

.configObject



70
71
72
# File 'lib/eaal.rb', line 70

def self.config
  @@config
end

.version_stringObject



46
47
48
# File 'lib/eaal.rb', line 46

def self.version_string
  @@version_string
end

.version_string=(val) ⇒ Object



49
50
51
# File 'lib/eaal.rb', line 49

def self.version_string=(val)
  @@version_string = val
end