Module: Hipbot
- Defined in:
- lib/hipbot/bot.rb,
lib/hipbot/room.rb,
lib/hipbot/user.rb,
lib/hipbot/match.rb,
lib/hipbot/plugin.rb,
lib/hipbot/adapter.rb,
lib/hipbot/helpers.rb,
lib/hipbot/message.rb,
lib/hipbot/version.rb,
lib/hipbot/presence.rb,
lib/hipbot/reaction.rb,
lib/hipbot/response.rb,
lib/hipbot/adaptable.rb,
lib/hipbot/matchable.rb,
lib/hipbot/reactable.rb,
lib/hipbot/configurable.rb,
lib/hipbot/helpers/http.rb,
lib/hipbot/adapters/xmpp.rb,
lib/hipbot/configuration.rb,
lib/hipbot/storages/base.rb,
lib/hipbot/storages/hash.rb,
lib/hipbot/adapters/shell.rb,
lib/hipbot/adapters/slack.rb,
lib/hipbot/callbacks/base.rb,
lib/hipbot/adapters/telnet.rb,
lib/hipbot/utilities/cache.rb,
lib/hipbot/adapters/hipchat.rb,
lib/hipbot/reaction_factory.rb,
lib/hipbot/storages/mongoid.rb,
lib/hipbot/utilities/logger.rb,
lib/hipbot/callbacks/message.rb,
lib/hipbot/callbacks/presence.rb,
lib/hipbot/adapters/xmpp/client.rb,
lib/hipbot/callbacks/room_topic.rb,
lib/hipbot/adapters/slack/client.rb,
lib/hipbot/callbacks/room_invite.rb,
lib/hipbot/callbacks/room_message.rb,
lib/hipbot/adapters/hipchat/client.rb,
lib/hipbot/callbacks/room_presence.rb,
lib/hipbot/callbacks/lobby_presence.rb,
lib/hipbot/callbacks/private_message.rb
Defined Under Namespace
Modules: Adaptable, Adapter, Adapters, Cache, Callbacks, Configurable, Helpers, Http, Matchable, Plugin, Reactable, Storages Classes: Bot, Configuration, Logger, Match, Message, Presence, Reaction, ReactionFactory, Response, Room, User
Constant Summary collapse
- VERSION =
"1.0.4"
Class Attribute Summary collapse
-
.adapters ⇒ Object
Returns the value of attribute adapters.
-
.bot ⇒ Object
Returns the value of attribute bot.
-
.plugins ⇒ Object
Returns the value of attribute plugins.
Class Method Summary collapse
Class Attribute Details
.adapters ⇒ Object
Returns the value of attribute adapters.
3 4 5 |
# File 'lib/hipbot/bot.rb', line 3 def adapters @adapters end |
.bot ⇒ Object
Returns the value of attribute bot.
3 4 5 |
# File 'lib/hipbot/bot.rb', line 3 def bot @bot end |
.plugins ⇒ Object
Returns the value of attribute plugins.
3 4 5 |
# File 'lib/hipbot/bot.rb', line 3 def plugins @plugins end |
Class Method Details
.method_missing(name, *params, &block) ⇒ Object
14 15 16 |
# File 'lib/hipbot/bot.rb', line 14 def method_missing name, *params, &block bot.send(name, *params, &block) end |