Module: EveBadger
- Defined in:
- lib/eve_badger.rb,
lib/eve_badger/eve_api.rb,
lib/eve_badger/endpoint_data.rb,
lib/eve_badger/request_cache.rb
Defined Under Namespace
Modules: EndpointData, RequestCache
Classes: CCPPleaseError, EveAPI
Class Method Summary
collapse
Class Method Details
.disable_throttling ⇒ Object
23
24
25
|
# File 'lib/eve_badger.rb', line 23
def self.disable_throttling
SlowWeb.reset
end
|
.enable_custom_throttling(requests_per_minute) ⇒ Object
32
33
34
35
36
|
# File 'lib/eve_badger.rb', line 32
def self.enable_custom_throttling(requests_per_minute)
SlowWeb.reset
SlowWeb.limit(@tq_domain, requests_per_minute, 60)
SlowWeb.limit(@sisi_domain, requests_per_minute, 60)
end
|
.enable_default_throttling ⇒ Object
27
28
29
30
|
# File 'lib/eve_badger.rb', line 27
def self.enable_default_throttling
SlowWeb.limit(@tq_domain, 30, 60)
SlowWeb.limit(@sisi_domain, 30, 60)
end
|
.sisi_domain ⇒ Object
15
16
17
|
# File 'lib/eve_badger.rb', line 15
def self.sisi_domain
'https://api.testeveonline.com/'
end
|
.tq_domain ⇒ Object
11
12
13
|
# File 'lib/eve_badger.rb', line 11
def self.tq_domain
'https://api.eveonline.com/'
end
|
.user_agent ⇒ Object
8
9
10
|
# File 'lib/eve_badger.rb', line 8
def self.user_agent
"EveBadger-#{EveBadger.version}/Ruby-#{RUBY_VERSION}"
end
|
.version ⇒ Object
5
6
7
|
# File 'lib/eve_badger.rb', line 5
def self.version
@version ||= File.read(File.expand_path(File.join(File.dirname(__FILE__), '..', 'VERSION')))
end
|