class NCMB::Push
Attributes
acl[RW]
action[RW]
badgeIncrementFlag[RW]
badgeSetting[RW]
contentAvailable[RW]
createDate[RW]
deliveryExpirationDate[RW]
deliveryExpirationTime[RW]
deliveryTime[RW]
dialog[RW]
errors[RW]
immediateDeliveryFlag[RW]
message[RW]
objectId[RW]
richUrl[RW]
searchCondition[RW]
sound[RW]
target[RW]
title[RW]
userSettingValue[RW]
Public Instance Methods
save()
click to toggle source
# File lib/ncmb/push.rb, line 8 def save path = "/#{@@client.api_version}/push" queries = {} [:deliveryTime, :immediateDeliveryFlag, :target, :searchCondition, :message, :userSettingValue, :deliveryExpirationDate, :deliveryExpirationTime, :action, :title, :dialog, :badgeIncrementFlag, :badgeSetting, :sound, :contentAvailable, :richUrl, :acl].each do |name| queries[name] = send(name) unless send(name).nil? end results = @@client.post path, queries if results[:objectId].nil? self.errors = results return false end self.objectId = results[:objectId] self.createDate = results[:createDate] return true end