class Esi::GetSystemInfo

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/gets/get_system_info.rb, line 7
def initialize
  super
  @system_infos = {}
end

Public Instance Methods

get( system_id ) click to toggle source
# File lib/gets/get_system_info.rb, line 12
def get( system_id )
  unless @system_infos[ system_id ]
    @rest_url = "universe/systems/#{system_id}/"

    # p @rest_url
    system_data = get_page_retry_on_error

    # p system_data
    @system_infos[system_id] = OpenStruct.new( system_data )
  end

  @system_infos[system_id]
end