module Devise::Models::Notifiable

Public Instance Methods

device_tokens() click to toggle source
# File lib/devise/models/notifiable.rb, line 22
def device_tokens
        key = FwtPushNotificationServer.user_key
        FwtPushNotificationServer::DeviceToken.where(:user_id => send(key))
end
notify_once(message) click to toggle source
# File lib/devise/models/notifiable.rb, line 8
def notify_once(message)
        device_tokens.each do |device|
                next unless device.is_valid
                device.notifier.notify_once(message, device) unless device.notifier.nil?
        end
end
schedule_notification() click to toggle source
# File lib/devise/models/notifiable.rb, line 15
def schedule_notification
        device_tokens.each do |device|
                next unless device.is_valid
                device.notifier.add_device_token(device) unless device.notifier.nil?
        end
end