Module: Pepito

Defined in:
lib/pepito.rb,
lib/pepito/robot.rb,
lib/pepito/source.rb,
lib/pepito/adapter.rb,
lib/pepito/handler.rb,
lib/pepito/message.rb,
lib/pepito/version.rb,
lib/pepito/adapters.rb,
lib/pepito/database.rb,
lib/pepito/web_app/app.rb,
lib/pepito/handlers/help.rb,
lib/pepito/handlers/info.rb,
lib/pepito/handlers/room.rb,
lib/pepito/http_api/rack_app.rb,
lib/pepito/handler/chat_router.rb,
lib/pepito/handler/http_router.rb,
lib/pepito/http_api/http_route.rb,
lib/pepito/http_api/http_callback.rb,
lib/pepito/handlers/extensions_catalog.rb,
lib/pepito/errors/required_methods_error.rb,
lib/pepito/errors/missing_configuration_value_error.rb

Overview

Pepito’s main namespace

Defined Under Namespace

Modules: Adapters, Errors, HTTPApi, Handlers, WebApp Classes: Adapter, Database, Handler, Message, Robot, Source

Constant Summary collapse

REDIS_NAMESPACE =

Name for redis table

:pepito
VERSION =

The current version of Pepito

'0.0.1'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.robotPepito::Robot (readonly)

Running robot

Returns:



12
13
14
# File 'lib/pepito.rb', line 12

def robot
  @robot
end

Class Method Details

.runObject

Initializes the robot and runs it.



15
16
17
18
19
# File 'lib/pepito.rb', line 15

def run
  @robot = Pepito::Robot.new

  @robot.run
end