class Intercom::PSA
Constants
- VOICES
Public Class Methods
new(uri)
click to toggle source
# File lib/PSA.rb, line 6 def initialize(uri) @uri = uri end
Public Instance Methods
alert(length=1)
click to toggle source
# File lib/PSA.rb, line 19 def alert(length=1) msg = "ah " * length broadcast(msg,"Bells") end
broadcast(msg,voice=nil)
click to toggle source
# File lib/PSA.rb, line 10 def broadcast(msg,voice=nil) url = URI(@uri) msg = "#{msg} -v #{voice}" if voice url.query = URI.encode_www_form({:message=>"#{msg}"}) res = Net::HTTP.get_response(url) puts res.body if res.is_a?(Net::HTTPSuccess) end