Class: Push::MessageGcm

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

Instance Method Summary collapse

Instance Method Details

#to_messageObject



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

def to_message
  hsh = Hash.new
  hsh['registration_ids'] = [device]
  hsh['collapse_key'] = 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



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

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