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