Sha256: 65eeb2d1936fc62f5167b1983e43053764816009c1160663e2a28eddb6aecd43

Contents?: true

Size: 597 Bytes

Versions: 1

Compression:

Stored size: 597 Bytes

Contents

require 'zero_push/version'
require 'zero_push/client'
require 'faraday'

module ZeroPush
  class << self
    attr_accessor :auth_token

    def verify_credentials
      client.verify_credentials
    end

    def notify(params)
      client.notify(params)
    end

    def register(device_token)
      client.register(device_token)
    end

    def set_badge(device_token, badge)
      client.set_badge(device_token, badge)
    end

    def inactive_tokens
      client.inactive_tokens
    end

    def client(auth_token = self.auth_token)
      ZeroPush::Client.new(auth_token)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zero_push-2.0.0 lib/zero_push.rb