class Pushco
Public Class Methods
new(api_key, api_secret)
click to toggle source
Example:
>> Pushco.new("YOUR_API_KEY", "YOUR_API_SECRET")
Arguments:
String
# File lib/pushco.rb, line 10 def initialize api_key, api_secret if ((api_key.nil? || api_key.empty?) && (api_secret.nil? || api_secret.empty?)) p "Please Provide Both API key and API Secret!" end @api_key = api_key @api_secret = api_secret end
Public Instance Methods
connect_to_push(message, options)
click to toggle source
# File lib/pushco.rb, line 31 def connect_to_push(message, options) data = {:message => message, :api_key => @api_key, :api_secret => @api_secret }.merge(options) p HTTParty.post('https://api.push.co/1.0/push', {:body => data}).body end
push(messsage, options = {})
click to toggle source
Example:
>> Pushco.push("Hello Mum I am on TV", {:url => 'http://sky.com'})
Arguments:
String and Hashmap
# File lib/pushco.rb, line 27 def push messsage, options = {} connect_to_push(messsage, options) end