Class: EveOnline::ESI::Models::Attributes

Inherits:
Base
  • Object
show all
Defined in:
lib/eve_online/esi/models/attributes.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

#accrued_remap_cooldown_dateObject



50
51
52
53
54
# File 'lib/eve_online/esi/models/attributes.rb', line 50

def accrued_remap_cooldown_date
  accrued_remap_cooldown_date = options['accrued_remap_cooldown_date']

  parse_datetime_with_timezone(accrued_remap_cooldown_date) if accrued_remap_cooldown_date
end

#as_jsonObject



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/eve_online/esi/models/attributes.rb', line 7

def as_json
  {
    charisma: charisma,
    intelligence: intelligence,
    memory: memory,
    perception: perception,
    willpower: willpower,
    bonus_remaps: bonus_remaps,
    last_remap_date: last_remap_date,
    accrued_remap_cooldown_date: accrued_remap_cooldown_date
  }
end

#bonus_remapsObject



40
41
42
# File 'lib/eve_online/esi/models/attributes.rb', line 40

def bonus_remaps
  options['bonus_remaps']
end

#charismaObject



20
21
22
# File 'lib/eve_online/esi/models/attributes.rb', line 20

def charisma
  options['charisma']
end

#intelligenceObject



24
25
26
# File 'lib/eve_online/esi/models/attributes.rb', line 24

def intelligence
  options['intelligence']
end

#last_remap_dateObject



44
45
46
47
48
# File 'lib/eve_online/esi/models/attributes.rb', line 44

def last_remap_date
  last_remap_date = options['last_remap_date']

  parse_datetime_with_timezone(last_remap_date) if last_remap_date
end

#memoryObject



28
29
30
# File 'lib/eve_online/esi/models/attributes.rb', line 28

def memory
  options['memory']
end

#perceptionObject



32
33
34
# File 'lib/eve_online/esi/models/attributes.rb', line 32

def perception
  options['perception']
end

#willpowerObject



36
37
38
# File 'lib/eve_online/esi/models/attributes.rb', line 36

def willpower
  options['willpower']
end