class Crusade::GCM::PushNotification
Attributes
configuration[RW]
Public Class Methods
new(configuration, connection = nil)
click to toggle source
# File lib/crusade/gcm/push_notification.rb, line 10 def initialize(configuration, connection = nil) self.configuration = configuration end
Public Instance Methods
perform(notification)
click to toggle source
# File lib/crusade/gcm/push_notification.rb, line 14 def perform notification info "sending notification #{notification.inspect}" connection.send notification.to_json, access_token end
Private Instance Methods
access_token()
click to toggle source
# File lib/crusade/gcm/push_notification.rb, line 23 def access_token AccessToken.new(configuration).get end
connection()
click to toggle source
# File lib/crusade/gcm/push_notification.rb, line 27 def connection Connection.new(configuration) end