module Marver module Summary class Event attr_reader :id, :name, :resource_uri, :type def initialize(json) @id = json['id'].to_i @name = json['name'] @resource_uri = json['resourceURI'] @type = json['type'] || nil end def full response = Marver::API::Response.new(RestClient.get(@resource_uri)) results = Marver::DataContainer.new(response).results Marver::Factory::Event.new(results).build end end end end