class Scalingo::Regional::Logs
Public Instance Methods
archives(app_id, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/logs.rb, line 16 def archives(app_id, headers = nil, &block) data = nil response = connection.get( "apps/#{app_id}/logs_archives", data, headers, &block ) unpack(:archives) { response } end
for(app_id, payload = {}, headers = nil, &block)
click to toggle source
Helper method to avoid having to manually chain two operations
# File lib/scalingo/regional/logs.rb, line 30 def for(app_id, payload = {}, headers = nil, &block) logs_response = scalingo.apps.logs_url(app_id) return logs_response unless logs_response.successful? get(logs_response.data, payload, headers, &block) end
get(url, payload = {}, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/logs.rb, line 3 def get(url, payload = {}, headers = nil, &block) data = payload.compact response = connection(fallback_to_guest: true).get( url, data, headers, &block ) unpack { response } end