Class: EveOnline::ESI::CharacterWallet
- Inherits:
-
Base
- Object
- Base
- EveOnline::ESI::CharacterWallet
show all
- Defined in:
- lib/eve_online/esi/character_wallet.rb
Constant Summary
collapse
- API_ENDPOINT =
'https://esi.tech.ccp.is/v1/characters/%<character_id>s/wallet/?datasource=tranquility'
Instance Attribute Summary collapse
Attributes inherited from Base
#parser, #token
Instance Method Summary
collapse
Methods inherited from Base
#content, #response, #user_agent
Constructor Details
Returns a new instance of CharacterWallet.
10
11
12
13
14
|
# File 'lib/eve_online/esi/character_wallet.rb', line 10
def initialize(options)
super
@character_id = options[:character_id]
end
|
Instance Attribute Details
#character_id ⇒ Object
Returns the value of attribute character_id.
8
9
10
|
# File 'lib/eve_online/esi/character_wallet.rb', line 8
def character_id
@character_id
end
|
Instance Method Details
#as_json ⇒ Object
16
17
18
19
20
|
# File 'lib/eve_online/esi/character_wallet.rb', line 16
def as_json
{
wallet: wallet
}
end
|
#scope ⇒ Object
26
27
28
|
# File 'lib/eve_online/esi/character_wallet.rb', line 26
def scope
'esi-wallet.read_character_wallet.v1'
end
|
#url ⇒ Object
30
31
32
|
# File 'lib/eve_online/esi/character_wallet.rb', line 30
def url
format(API_ENDPOINT, character_id: character_id)
end
|
#wallet ⇒ Object
22
23
24
|
# File 'lib/eve_online/esi/character_wallet.rb', line 22
def wallet
response
end
|