class GameLockerAPI::Telemetry

Constants

Event

Attributes

events[RW]

Public Class Methods

new(telemetry_url) click to toggle source
# File lib/gamelocker_api/telemetry.rb, line 5
def initialize(telemetry_url)
  @events  = []
  response = RestClient.get(telemetry_url)
  parse(response.body)

  return self
end

Public Instance Methods

parse(json) click to toggle source
# File lib/gamelocker_api/telemetry.rb, line 13
def parse(json)
  Oj.load(json).each do |event|
    @events << Event.new(Time.parse(event['time']), event['type'], event['payload'])
  end
end