class ThreeScale::Core::Event

Public Class Methods

delete(id) click to toggle source
# File lib/3scale/core/event.rb, line 11
def self.delete(id)
  api_delete({}, uri: event_uri(id))
end
delete_upto(id) click to toggle source
# File lib/3scale/core/event.rb, line 15
def self.delete_upto(id)
  results = api_do_delete({ upto_id: id }, prefix: '')
  results[:response_json][:num_events]
end
load_all() click to toggle source
# File lib/3scale/core/event.rb, line 6
def self.load_all
  results = api_do_get({}, rprefix: :events)
  results[:attributes].map { |attrs| new attrs }
end

Private Class Methods

event_uri(id) click to toggle source
# File lib/3scale/core/event.rb, line 20
def self.event_uri(id)
  "#{default_uri}#{id}"
end