Module: SlackRTMReceiver
- Defined in:
- lib/slack-rtm-receiver.rb,
lib/slack-rtm-receiver/logger.rb,
lib/slack-rtm-receiver/reactor.rb,
lib/slack-rtm-receiver/session.rb,
lib/slack-rtm-receiver/starter.rb,
lib/slack-rtm-receiver/version.rb,
lib/slack-rtm-receiver/event-handler.rb
Defined Under Namespace
Classes: EventHandler, NullLogger, Reactor, Session, Starter
Constant Summary
collapse
- Version =
'0.1.0'
Class Method Summary
collapse
Class Method Details
.add_event_handler(handler) ⇒ Object
11
12
13
14
|
# File 'lib/slack-rtm-receiver/event-handler.rb', line 11
def self.add_event_handler(handler)
@event_handlers ||= []
@event_handlers << handler
end
|
.event_handlers ⇒ Object
7
8
9
|
# File 'lib/slack-rtm-receiver/event-handler.rb', line 7
def self.event_handlers
@event_handlers ||= []
end
|
.event_handlers=(handlers) ⇒ Object
3
4
5
|
# File 'lib/slack-rtm-receiver/event-handler.rb', line 3
def self.event_handlers=(handlers)
@event_handlers = handlers
end
|
.logger ⇒ Object
10
11
12
|
# File 'lib/slack-rtm-receiver/logger.rb', line 10
def self.logger
@logger ||= NullLogger.new()
end
|
.logger=(logger) ⇒ Object
6
7
8
|
# File 'lib/slack-rtm-receiver/logger.rb', line 6
def self.logger=(logger)
@logger = logger
end
|