class PushBot::Api
Attributes
platform[RW]
platforms[RW]
token[RW]
Public Class Methods
new(token, platform)
click to toggle source
Create a new Api
object with an associated token and platform
@param token the user identifier for your platform @param platform one of ‘:ios` or `:android` to indicate which platform the user uses
# File lib/push_bot/api.rb, line 9 def initialize(token, platform) @token = token @platforms = Platform.parse(platform) @platform = platforms.first end
Public Instance Methods
batch?()
click to toggle source
Does this batch apply to a segment
# File lib/push_bot/api.rb, line 26 def batch? !token? end
token?()
click to toggle source
Does this request represent a tokened single user or is it a batch request
# File lib/push_bot/api.rb, line 16 def token? (defined?(@token) && @token) ? true : false end
user?()
click to toggle source
Does this request apply to a single user
# File lib/push_bot/api.rb, line 21 def user? token? end