class Marver::Summary::Character

Attributes

id[R]
name[R]
resource_uri[R]
type[R]

Public Class Methods

new(json) click to toggle source
# File lib/marver/entities/summary/character.rb, line 8
def initialize(json)
  @id = json['id'].to_i
  @name = json['name']
  @resource_uri = json['resourceURI']
  @type = json['type'] || nil
end

Public Instance Methods

full() click to toggle source
# File lib/marver/entities/summary/character.rb, line 15
def full
  response = Marver::API::Response.new(RestClient.get(@resource_uri))
  results = Marver::DataContainer.new(response).results
  Marver::Factory::Character.new(results).build
end