class EveOnline::ESI::Models::War

Public Instance Methods

aggressor() click to toggle source
# File lib/eve_online/esi/models/war.rb, line 55
def aggressor
  @aggressor ||= Aggressor.new(options["aggressor"])
end
allies() click to toggle source
# File lib/eve_online/esi/models/war.rb, line 59
def allies
  @allies ||= Allies.new(options["allies"]).allies
end
as_json() click to toggle source
# File lib/eve_online/esi/models/war.rb, line 7
def as_json
  {
    declared: declared,
    finished: finished,
    war_id: war_id,
    mutual: mutual,
    open_for_allies: open_for_allies,
    retracted: retracted,
    started: started
  }
end
declared() click to toggle source
# File lib/eve_online/esi/models/war.rb, line 19
def declared
  declared = options["declared"]

  parse_datetime_with_timezone(declared) if declared
end
defender() click to toggle source
# File lib/eve_online/esi/models/war.rb, line 63
def defender
  @defender ||= Defender.new(options["defender"])
end
finished() click to toggle source
# File lib/eve_online/esi/models/war.rb, line 25
def finished
  finished = options["finished"]

  parse_datetime_with_timezone(finished) if finished
end
mutual() click to toggle source
# File lib/eve_online/esi/models/war.rb, line 35
def mutual
  options["mutual"]
end
open_for_allies() click to toggle source
# File lib/eve_online/esi/models/war.rb, line 39
def open_for_allies
  options["open_for_allies"]
end
retracted() click to toggle source
# File lib/eve_online/esi/models/war.rb, line 43
def retracted
  retracted = options["retracted"]

  parse_datetime_with_timezone(retracted) if retracted
end
started() click to toggle source
# File lib/eve_online/esi/models/war.rb, line 49
def started
  started = options["started"]

  parse_datetime_with_timezone(started) if started
end
war_id() click to toggle source
# File lib/eve_online/esi/models/war.rb, line 31
def war_id
  options["id"]
end