Class: EVEApi::Character
- Inherits:
-
Object
- Object
- EVEApi::Character
- Defined in:
- lib/eveapi/character.rb
Overview
Character class
Constant Summary collapse
- METHODS =
Character methods known to work
[ :wallet_journal, :contracts, :wallet_transactions, :upcoming_calendar_events, :standings, :skill_queue, :skill_in_training, :research, :notifications, :medals, :market_orders, :mail_messages, :mailing_lists, :industry_jobs, :contact_notifications, :contact_list, :character_sheet, :asset_list, :account_balance ]
Instance Attribute Summary collapse
-
#alliance_id ⇒ String
Alliance ID.
-
#alliance_name ⇒ String
Alliance name.
-
#character_id ⇒ String
Character ID.
-
#client ⇒ Client
Client instance.
-
#corporation_id ⇒ String
Corporation ID.
-
#corporation_name ⇒ String
Corporation name.
-
#faction_id ⇒ String
Faction ID.
-
#faction_name ⇒ String
Faction name.
-
#key_id ⇒ String
API key ID.
-
#name ⇒ String
Character name.
-
#vcode ⇒ String
API key verification code.
Instance Method Summary collapse
-
#initialize(args = {}) ⇒ Character
constructor
A new instance of Character.
Constructor Details
#initialize(args = {}) ⇒ Character
Returns a new instance of Character.
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/eveapi/character.rb', line 16 def initialize(args = {}) @key_id = args[:key_id] @vcode = args[:vcode] @name = args[:name] @character_id = args[:character_id] @corporation_name = args[:corporation_name] @corporation_id = args[:corporation_id] @alliance_id = args[:alliance_id] @alliance_name = args[:alliance_name] @faction_id = args[:faction_id] @faction_name = args[:faction_name] end |
Instance Attribute Details
#alliance_id ⇒ String
Returns Alliance ID.
8 9 10 |
# File 'lib/eveapi/character.rb', line 8 def alliance_id @alliance_id end |
#alliance_name ⇒ String
Returns Alliance name.
9 10 11 |
# File 'lib/eveapi/character.rb', line 9 def alliance_name @alliance_name end |
#character_id ⇒ String
Returns Character ID.
5 6 7 |
# File 'lib/eveapi/character.rb', line 5 def character_id @character_id end |
#client ⇒ Client
Returns EVEApi::Client instance.
14 15 16 |
# File 'lib/eveapi/character.rb', line 14 def client @client end |
#corporation_id ⇒ String
Returns Corporation ID.
7 8 9 |
# File 'lib/eveapi/character.rb', line 7 def corporation_id @corporation_id end |
#corporation_name ⇒ String
Returns Corporation name.
6 7 8 |
# File 'lib/eveapi/character.rb', line 6 def corporation_name @corporation_name end |
#faction_id ⇒ String
Returns Faction ID.
10 11 12 |
# File 'lib/eveapi/character.rb', line 10 def faction_id @faction_id end |
#faction_name ⇒ String
Returns Faction name.
11 12 13 |
# File 'lib/eveapi/character.rb', line 11 def faction_name @faction_name end |
#key_id ⇒ String
Returns API key ID.
12 13 14 |
# File 'lib/eveapi/character.rb', line 12 def key_id @key_id end |
#name ⇒ String
Returns Character name.
4 5 6 |
# File 'lib/eveapi/character.rb', line 4 def name @name end |
#vcode ⇒ String
Returns API key verification code.
13 14 15 |
# File 'lib/eveapi/character.rb', line 13 def vcode @vcode end |