Sha256: 36e6fbecf6ee23d84c65139cdad49156fbaf154e238fbc4691cf24d88c3b7d53
Contents?: true
Size: 705 Bytes
Versions: 2
Compression:
Stored size: 705 Bytes
Contents
module Rpush module Gcm class Notification < Rpush::Notification validates :registration_ids, :presence => true validates_with Rpush::PayloadDataSizeValidator, limit: 4096 validates_with Rpush::RegistrationIdsCountValidator, limit: 1000 validates_with Rpush::Gcm::ExpiryCollapseKeyMutualInclusionValidator def as_json json = { 'registration_ids' => registration_ids, 'delay_while_idle' => delay_while_idle, 'data' => data } if collapse_key json['collapse_key'] = collapse_key end if expiry json['time_to_live'] = expiry end json end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rpush-1.0.0-java | lib/rpush/gcm/notification.rb |
rpush-1.0.0 | lib/rpush/gcm/notification.rb |