Class: Push::MessageGcm

Inherits:
Message
  • Object
show all
Defined in:
lib/push/message_gcm.rb

Instance Method Summary collapse

Instance Method Details

#to_messageObject



10
11
12
13
14
15
16
17
18
# File 'lib/push/message_gcm.rb', line 10

def to_message
  hsh = Hash.new
  hsh['registration_ids'] = [device]
  hsh['collapse_key'] = collapse_key if collapse_key
  hsh['delay_when_idle'] = delay_when_idle if delay_when_idle
  hsh['time_to_live'] = time_to_live if time_to_live
  hsh['data'] = payload
  MultiJson.dump(hsh)
end

#use_connectionObject



20
21
22
# File 'lib/push/message_gcm.rb', line 20

def use_connection
  Push::Daemon::GcmSupport::ConnectionGcm
end