class OneSignal::NotificationResource
Public Instance Methods
all(params = {})
click to toggle source
# File lib/onesignal/resources/notification_resource.rb, line 3 def all(params = {}) get('/notifications', params) response_body['notifications'].map(&OneSignal::Notification) end
cancel(id)
click to toggle source
# File lib/onesignal/resources/notification_resource.rb, line 27 def cancel(id) delete("/notifications/#{id}") true end
create(params)
click to toggle source
# File lib/onesignal/resources/notification_resource.rb, line 21 def create(params) post('/notifications', params) response_body end
find(id)
click to toggle source
# File lib/onesignal/resources/notification_resource.rb, line 9 def find(id) get("/notifications/#{id}") OneSignal::Notification.new(response_body) end
track_open(id, params)
click to toggle source
# File lib/onesignal/resources/notification_resource.rb, line 15 def track_open(id, params) put("/notifications/#{id}", params) true end