class LabClient::Events

Specifics

Specifics

Specifics

Specifics

Specifics

Public Instance Methods

list(query = {}) click to toggle source

List

# File lib/labclient/events/list.rb, line 60
def list(query = {})
  query[:before] = query[:before].to_time.iso8601 if format_time?(query[:before])
  query[:after] = query[:after].to_time.iso8601 if format_time?(query[:after])

  client.request(:get, 'events', Event, query)
end
project(project_id, query = {}) click to toggle source
# File lib/labclient/events/project.rb, line 59
def project(project_id, query = {})
  project_id = format_id(project_id)
  query[:before] = query[:before].to_time.iso8601 if format_time?(query[:before])
  query[:after] = query[:after].to_time.iso8601 if format_time?(query[:after])

  client.request(:get, "projects/#{project_id}/events", Event, query)
end
user(user_id, query = {}) click to toggle source
# File lib/labclient/events/user.rb, line 59
def user(user_id, query = {})
  query[:before] = query[:before].to_time.iso8601 if format_time?(query[:before])
  query[:after] = query[:after].to_time.iso8601 if format_time?(query[:after])

  client.request(:get, "users/#{user_id}/events", Event, query)
end