Module: Slappy
- Extended by:
- Forwardable
- Defined in:
- lib/slappy.rb,
lib/slappy/cli.rb,
lib/slappy/dsl.rb,
lib/slappy/event.rb,
lib/slappy/client.rb,
lib/slappy/version.rb,
lib/slappy/listener.rb,
lib/slappy/schedule.rb,
lib/slappy/messenger.rb,
lib/slappy/slack_api.rb,
lib/slappy/commands/run.rb,
lib/slappy/configuration.rb,
lib/slappy/slack_api/pin.rb,
lib/slappy/listeners/base.rb,
lib/slappy/slack_api/base.rb,
lib/slappy/slack_api/file.rb,
lib/slappy/slack_api/user.rb,
lib/slappy/slack_api/group.rb,
lib/slappy/slack_api/direct.rb,
lib/slappy/slack_api/channel.rb,
lib/slappy/commands/generator.rb,
lib/slappy/concerns/debuggable.rb,
lib/slappy/configuration/robot.rb,
lib/slappy/listeners/text_listener.rb,
lib/slappy/listeners/type_listener.rb,
lib/slappy/listeners/subtype_listener.rb,
lib/slappy/slack_api/concerns/findable.rb,
lib/slappy/listeners/concerns/targettable.rb,
lib/slappy/listeners/concerns/validatable.rb
Defined Under Namespace
Modules: Commands, DSL, Debuggable, Listener, SlackAPI
Classes: CLI, Client, Configuration, Event, Messenger, Schedule
Constant Summary
collapse
- VERSION =
'0.6.3'
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
29
30
31
|
# File 'lib/slappy.rb', line 29
def client
@client ||= Client.new
end
|
.configuration ⇒ Object
25
26
27
|
# File 'lib/slappy.rb', line 25
def configuration
@configuration || configure
end
|
17
18
19
20
21
22
23
|
# File 'lib/slappy.rb', line 17
def configure
@configuration = Configuration.new
yield configuration if block_given?
configuration
end
|