Class: EveOnline::ESI::Models::Corporation

Inherits:
Base
  • Object
show all
Defined in:
lib/eve_online/esi/models/corporation.rb

Instance Attribute Summary

Attributes inherited from Base

#options

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from EveOnline::ESI::Models::Base

Instance Method Details

#alliance_idObject



41
42
43
# File 'lib/eve_online/esi/models/corporation.rb', line 41

def alliance_id
  options['alliance_id']
end

#as_jsonObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/eve_online/esi/models/corporation.rb', line 7

def as_json
  {
    name: name,
    ticker: ticker,
    member_count: member_count,
    ceo_id: ceo_id,
    alliance_id: alliance_id,
    description: description,
    tax_rate: tax_rate,
    date_founded: date_founded,
    creator_id: creator_id,
    corporation_url: corporation_url,
    faction_id: faction_id,
    home_station_id: home_station_id,
    shares: shares
  }
end

#ceo_idObject



37
38
39
# File 'lib/eve_online/esi/models/corporation.rb', line 37

def ceo_id
  options['ceo_id']
end

#corporation_urlObject



63
64
65
# File 'lib/eve_online/esi/models/corporation.rb', line 63

def corporation_url
  options['url']
end

#creator_idObject



59
60
61
# File 'lib/eve_online/esi/models/corporation.rb', line 59

def creator_id
  options['creator_id']
end

#date_foundedObject



53
54
55
56
57
# File 'lib/eve_online/esi/models/corporation.rb', line 53

def date_founded
  date_founded = options['date_founded']

  parse_datetime_with_timezone(date_founded) if date_founded
end

#descriptionObject



45
46
47
# File 'lib/eve_online/esi/models/corporation.rb', line 45

def description
  options['description']
end

#faction_idObject



71
72
73
# File 'lib/eve_online/esi/models/corporation.rb', line 71

def faction_id
  options['faction_id']
end

#home_station_idObject



67
68
69
# File 'lib/eve_online/esi/models/corporation.rb', line 67

def home_station_id
  options['home_station_id']
end

#member_countObject



33
34
35
# File 'lib/eve_online/esi/models/corporation.rb', line 33

def member_count
  options['member_count']
end

#nameObject



25
26
27
# File 'lib/eve_online/esi/models/corporation.rb', line 25

def name
  options['name']
end

#sharesObject



75
76
77
# File 'lib/eve_online/esi/models/corporation.rb', line 75

def shares
  options['shares']
end

#tax_rateObject



49
50
51
# File 'lib/eve_online/esi/models/corporation.rb', line 49

def tax_rate
  options['tax_rate']
end

#tickerObject



29
30
31
# File 'lib/eve_online/esi/models/corporation.rb', line 29

def ticker
  options['ticker']
end