Module: Hipbot

Defined in:
lib/hipbot/bot.rb,
lib/hipbot/http.rb,
lib/hipbot/room.rb,
lib/hipbot/user.rb,
lib/hipbot/cache.rb,
lib/hipbot/match.rb,
lib/hipbot/logger.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/matchable.rb,
lib/hipbot/reactable.rb,
lib/hipbot/configurable.rb,
lib/hipbot/configuration.rb,
lib/hipbot/storages/base.rb,
lib/hipbot/storages/hash.rb,
lib/hipbot/adapters/shell.rb,
lib/hipbot/callbacks/base.rb,
lib/hipbot/adapters/telnet.rb,
lib/hipbot/adapters/hipchat.rb,
lib/hipbot/callbacks/invite.rb,
lib/hipbot/reaction_factory.rb,
lib/hipbot/storages/mongoid.rb,
lib/hipbot/callbacks/message.rb,
lib/hipbot/callbacks/presence.rb,
lib/hipbot/callbacks/room_message.rb,
lib/hipbot/callbacks/room_presence.rb,
lib/hipbot/callbacks/lobby_presence.rb,
lib/hipbot/callbacks/private_message.rb,
lib/hipbot/adapters/hipchat/initializer.rb

Defined Under Namespace

Modules: 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.3"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.botObject

Returns the value of attribute bot.



3
4
5
# File 'lib/hipbot/bot.rb', line 3

def bot
  @bot
end

.pluginsObject

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



10
11
12
# File 'lib/hipbot/bot.rb', line 10

def method_missing name, *params, &block
  bot.send(name, *params, &block)
end