Sha256: ac071dd5a3511021ba221bcfde9cd47048535e4effb4b3b38a8f6bb71ab1d36c
Contents?: true
Size: 559 Bytes
Versions: 1
Compression:
Stored size: 559 Bytes
Contents
require './lib/marver.rb' module Marver class CharacterSummary attr_reader :id, :name, :resource_uri, :type def initialize(json, credentials) @id = json['id'].to_i @credentials = credentials @name = json['name'] @resource_uri = "#{json['resourceURI']}?#{@credentials.to_s}" @type = json['type'] || nil end def full response = Marver::REST::Response.new(RestClient.get(@resource_uri)) data = Marver::DataContainer.new(response) Marver::Character.build(data, @credentials) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
marver-0.0.2 | lib/marver/entities/summaries/character_summary.rb |