class Esi::GetCorporationInfo

Public Class Methods

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

Public Instance Methods

get( corporation_id ) click to toggle source
# File lib/gets/get_corporation_info.rb, line 12
def get( corporation_id )
  unless @corporation_infos[ corporation_id ]
    @rest_url = "corporations/#{corporation_id}/"
    corporation_data = get_page_retry_on_error
    @corporation_infos[corporation_id] = OpenStruct.new( corporation_data )
  end

  @corporation_infos[corporation_id]
end