lib/marver/entities/summary/event.rb
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