class Scalingo::Regional::Events

Public Instance Methods

all(payload = {}, headers = nil, &block) click to toggle source
# File lib/scalingo/regional/events.rb, line 3
def all(payload = {}, headers = nil, &block)
  data = payload.compact

  response = connection.get(
    "events",
    data,
    headers,
    &block
  )

  unpack(:events) { response }
end
categories(headers = nil, &block) click to toggle source
# File lib/scalingo/regional/events.rb, line 42
def categories(headers = nil, &block)
  data = nil

  response = connection(fallback_to_guest: true).get(
    "event_categories",
    data,
    headers,
    &block
  )

  unpack(:event_categories) { response }
end
for(app_id, payload = {}, headers = nil, &block) click to toggle source
# File lib/scalingo/regional/events.rb, line 16
def for(app_id, payload = {}, headers = nil, &block)
  data = payload.compact

  response = connection.get(
    "apps/#{app_id}/events",
    data,
    headers,
    &block
  )

  unpack(:events) { response }
end
types(headers = nil, &block) click to toggle source
# File lib/scalingo/regional/events.rb, line 29
def types(headers = nil, &block)
  data = nil

  response = connection(fallback_to_guest: true).get(
    "event_types",
    data,
    headers,
    &block
  )

  unpack(:event_types) { response }
end