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



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

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
24
# File 'lib/eve_online/esi/models/corporation.rb', line 7

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

#ceo_idObject



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

def ceo_id
  options["ceo_id"]
end

#corporation_urlObject



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

def corporation_url
  options["url"]
end

#creator_idObject



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

def creator_id
  options["creator_id"]
end

#date_foundedObject



38
39
40
41
42
# File 'lib/eve_online/esi/models/corporation.rb', line 38

def date_founded
  date_founded = options["date_founded"]

  parse_datetime_with_timezone(date_founded) if date_founded
end

#descriptionObject



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

def description
  options["description"]
end

#faction_idObject



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

def faction_id
  options["faction_id"]
end

#home_station_idObject



52
53
54
# File 'lib/eve_online/esi/models/corporation.rb', line 52

def home_station_id
  options["home_station_id"]
end

#member_countObject



56
57
58
# File 'lib/eve_online/esi/models/corporation.rb', line 56

def member_count
  options["member_count"]
end

#nameObject



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

def name
  options["name"]
end

#sharesObject



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

def shares
  options["shares"]
end

#tax_rateObject



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

def tax_rate
  options["tax_rate"]
end

#tickerObject



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

def ticker
  options["ticker"]
end

#war_eligibleObject



80
81
82
# File 'lib/eve_online/esi/models/corporation.rb', line 80

def war_eligible
  options["war_eligible"]
end