Module: Lacuna
- Defined in:
- lib/lacuna.rb,
lib/lacuna/module.rb,
lib/lacuna/version.rb,
lib/lacuna/constants.rb,
lib/lacuna/extras/map.rb,
lib/lacuna/extras/body.rb,
lib/lacuna/extras/inbox.rb,
lib/lacuna/extras/stats.rb,
lib/lacuna/extras/empire.rb,
lib/lacuna/extras/captcha.rb,
lib/lacuna/extras/alliance.rb,
lib/lacuna/extras/buildings.rb,
lib/lacuna/extras/archaeology.rb
Defined Under Namespace
Classes: Alliance, Archaeology, Body, Buildings, Captcha, Empire, Extras, Inbox, Map, Module, Stats
Constant Summary
collapse
- VERSION =
'0.0.7'
- API_KEYS =
{
'us1' => 'bbd9b648-6e45-419d-bdaf-5726919c4a64',
'pt' => '3746d4a2-0f44-44db-9308-22a85c234aab',
}
- LACUNA_DOMAIN =
'lacunaexpanse.com'
- @@url =
''
- @@args =
{}
- @@api_key =
''
Class Method Summary
collapse
Class Method Details
.api_key ⇒ Object
48
|
# File 'lib/lacuna.rb', line 48
def self.api_key; @@api_key; end
|
.args ⇒ Object
47
|
# File 'lib/lacuna.rb', line 47
def self.args; @@args; end
|
.connect(args) ⇒ Object
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# File 'lib/lacuna.rb', line 20
def self.connect(args)
@@api_key =
if args[:api_key]
args[:api_key]
elsif args[:server_name] && !args[:server_url]
API_KEYS[args[:server_name]]
end
@@url =
if args[:server_url]
args[:server_url]
elsif args[:server_name]
File.join('https://', args[:server_name] + '.' + LACUNA_DOMAIN)
end
@@args = args
end
|
.url ⇒ Object
46
|
# File 'lib/lacuna.rb', line 46
def self.url; @@url; end
|