Class: Lita::Adapters::Flowdock
- Inherits:
-
Adapter
- Object
- Adapter
- Lita::Adapters::Flowdock
show all
- Defined in:
- lib/lita/adapters/flowdock.rb,
lib/lita/adapters/flowdock/connector.rb,
lib/lita/adapters/flowdock/users_creator.rb,
lib/lita/adapters/flowdock/message_handler.rb
Defined Under Namespace
Classes: Connector, MessageHandler, UsersCreator
Instance Method Summary
collapse
Instance Method Details
15
16
17
|
# File 'lib/lita/adapters/flowdock.rb', line 15
def mention_format(name)
"@#{name}"
end
|
#run ⇒ Object
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/lita/adapters/flowdock.rb', line 19
def run
return if connector
@connector = Connector.new(
robot,
config.api_token,
config.organization,
config.flows
)
connector.run
end
|
#send_messages(target, messages) ⇒ Object
36
37
38
39
40
41
42
|
# File 'lib/lita/adapters/flowdock.rb', line 36
def send_messages(target, messages)
if config.thread_responses.eql?(:enabled)
connector.send_messages(target.room, messages, target.message_id)
else
connector.send_messages(target.room, messages)
end
end
|
#shut_down ⇒ Object
31
32
33
34
|
# File 'lib/lita/adapters/flowdock.rb', line 31
def shut_down
return unless connector
connector.shut_down
end
|