class OneSignal::BaseResource

Public Class Methods

new(client) click to toggle source
# File lib/onesignal/resources/base_resource.rb, line 5
def initialize(client)
  @client = client
end

Private Instance Methods

delete(path) click to toggle source
# File lib/onesignal/resources/base_resource.rb, line 23
def delete(path)
  @response = request.delete(path)
end
get(path, params = {}) click to toggle source
# File lib/onesignal/resources/base_resource.rb, line 11
def get(path, params = {})
  @response = request.get(path, params)
end
post(path, params) click to toggle source
# File lib/onesignal/resources/base_resource.rb, line 19
def post(path, params)
  @response = request.post(path, params)
end
put(path, params) click to toggle source
# File lib/onesignal/resources/base_resource.rb, line 15
def put(path, params)
  @response = request.put(path, params)
end
request() click to toggle source
# File lib/onesignal/resources/base_resource.rb, line 27
def request
  @request ||= OneSignal::Request.new(@client)
end
response_body() click to toggle source
# File lib/onesignal/resources/base_resource.rb, line 31
def response_body
  JSON.parse(@response.body)
end