Sha256: d7c611002a60d1907c9c2edb80a0ab4f4bb326baed33a0bd03f7a36d7db3f280
Contents?: true
Size: 980 Bytes
Versions: 16
Compression:
Stored size: 980 Bytes
Contents
# frozen_string_literal: true module EveOnline module ESI module Models class Stargate < Base def as_json { name: name, stargate_id: stargate_id, system_id: system_id, type_id: type_id, destination_stargate_id: destination_stargate_id, destination_system_id: destination_system_id } end def name options["name"] end def stargate_id options["stargate_id"] end def system_id options["system_id"] end def type_id options["type_id"] end def destination_stargate_id options.dig("destination", "stargate_id") end def destination_system_id options.dig("destination", "system_id") end def position @position ||= Position.new(options["position"]) end end end end end
Version data entries
16 entries across 16 versions & 1 rubygems