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