class Lita::Adapters::Twitter
Attributes
connector[R]
Public Class Methods
new(robot)
click to toggle source
Calls superclass method
# File lib/lita/adapters/twitter.rb, line 13 def initialize(robot) super @connector = Connector.new(robot, api_key: config.api_key, api_secret: config.api_secret, access_token: config.access_token, access_token_secret: config.access_token_secret, ) end
Public Instance Methods
join(user)
click to toggle source
# File lib/lita/adapters/twitter.rb, line 24 def join(user) connector.join(user) end
mention_format(name)
click to toggle source
# File lib/lita/adapters/twitter.rb, line 51 def mention_format(name) "@#{name}" end
part(user)
click to toggle source
# File lib/lita/adapters/twitter.rb, line 28 def part(user) connector.part(user) end
run()
click to toggle source
# File lib/lita/adapters/twitter.rb, line 40 def run robot.trigger(:connected) connector.connect rescue Interrupt shut_down end
send_messages(target, strings)
click to toggle source
# File lib/lita/adapters/twitter.rb, line 36 def send_messages(target, strings) connector.message(target, strings) end
set_topic(target, topic)
click to toggle source
# File lib/lita/adapters/twitter.rb, line 32 def set_topic(target, topic) connector.update_name(topic) end
shut_down()
click to toggle source
# File lib/lita/adapters/twitter.rb, line 47 def shut_down robot.trigger(:disconnected) end