class Esi::GetCharacterInfo

Public Class Methods

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

Public Instance Methods

get( character_id ) click to toggle source
# File lib/gets/get_character_info.rb, line 12
def get( character_id )
  unless @character_infos[ character_id ]
    @rest_url = "characters/#{character_id}/"
    character_data = get_page_retry_on_error
    @character_infos[character_id] = OpenStruct.new( character_data )
  end

  @character_infos[character_id]
end