Sha256: 701fb1c9100d45998e6f6e596fc18b6c8ddcf5bcf42c50f6e44064715cd82291
Contents?: true
Size: 517 Bytes
Versions: 2
Compression:
Stored size: 517 Bytes
Contents
module Thanos module Item class Character attr_reader :id, :name, :resource_uri, :type def initialize(data) @id = data['id'].to_i @name = data['name'] @resource_uri = data['resourceURI'] @type = data['type'] || nil end def complete response = Thanos::API::Response.new(RestClient.get(@resource_uri)) results = Thanos::ResponseHolder.new(response).results Thanos::Factory::Character.new(results).build end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
thanos-0.6.0 | lib/thanos/resources/item/character.rb |
thanos-0.5.0 | lib/thanos/resources/item/character.rb |