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)