class Lita::Adapters::RingCentral
Attributes
connector[R]
Public Class Methods
new(robot)
click to toggle source
Calls superclass method
# File lib/lita/adapters/ringcentral.rb, line 23 def initialize(robot) super @connector = Connector.new( robot, config.app_key, config.app_secret, config.server, config.username, config.extension, config.password, config.token, config.sms_number) end
Public Instance Methods
run()
click to toggle source
# File lib/lita/adapters/ringcentral.rb, line 37 def run @connector.connect sleep rescue Interrupt shut_down end
send_messages(target, strings)
click to toggle source
# File lib/lita/adapters/ringcentral.rb, line 44 def send_messages(target, strings) Lita.logger.info 'Sending Message' @connector.message target.user.id, strings end
shut_down()
click to toggle source
# File lib/lita/adapters/ringcentral.rb, line 49 def shut_down robot.trigger :disconnected end