lib/messenger/notifo.rb in messenger-0.3.0 vs lib/messenger/notifo.rb in messenger-0.3.1
- old
+ new
@@ -1,6 +1,6 @@
-require 'typhoeus'
+require 'httparty'
require 'json'
class Messenger::Notifo
def self.valid_url?(url)
@@ -16,11 +16,11 @@
# :notifo_title => The notificaiton title
# :notifo_url => Open this URL
def self.deliver(url, message, options={})
raise Messenger::URLError, "The URL provided is invalid" unless valid_url?(url)
username = matcher(url)
- response = Typhoeus::Request.post("https://#{options[:notifo_api_username]}:#{options[:notifo_api_secret]}@api.notifo.com/v1/send_notification",
- :body => { :to => username, :msg => message, :title => options[:notifo_title], :uri => options[:notifo_url] }.to_param)
+ response = HTTParty.post("https://#{options[:notifo_api_username]}:#{options[:notifo_api_secret]}@api.notifo.com/v1/send_notification",
+ :body => { :to => username, :msg => message, :title => options[:notifo_title], :uri => options[:notifo_url] })
Messenger::Result.new(success?(response), response)
end
def self.obfuscate(url)
raise Messenger::URLError, "The URL provided is invalid" unless valid_url?(url)