class NCMB::Push

Public Class Methods

new(params = {}) click to toggle source
Calls superclass method NCMB::Object::new
# File lib/ncmb/push.rb, line 7
def initialize(params = {})
  [:deliveryTime, :immediateDeliveryFlag, :target, :searchCondition, :message,
  :userSettingValue, :deliveryExpirationDate, :deliveryExpirationTime, :action, :title, :dialog,
  :badgeIncrementFlag, :badgeSetting, :sound, :contentAvailable, :richUrl].each do |name|
    params[name] = nil unless params[name]
  end
  @search_key = :search_condition
  @queries = {}
  @queries[@search_key] = []
  super('push', params)
end

Public Instance Methods

base_path() click to toggle source
# File lib/ncmb/push.rb, line 19
def base_path
  "/#{@@client.api_version}/#{@name}"
end