Module: Rubee

Defined in:
lib/rubee.rb,
lib/rubee/cli/db.rb,
lib/rubee/logger.rb,
lib/rubee/router.rb,
lib/rubee/cli/bee.rb,
lib/rubee/autoload.rb,
lib/rubee/cli/test.rb,
lib/rubee/features.rb,
lib/rubee/cli/react.rb,
lib/rubee/generator.rb,
lib/rubee/cli/attach.rb,
lib/rubee/cli/routes.rb,
lib/rubee/cli/server.rb,
lib/rubee/cli/command.rb,
lib/rubee/cli/console.rb,
lib/rubee/cli/project.rb,
lib/rubee/cli/version.rb,
lib/rubee/cli/generate.rb,
lib/rubee/pubsub/redis.rb,
lib/rubee/support/hash.rb,
lib/rubee/configuration.rb,
lib/rubee/support/string.rb,
lib/rubee/async/asyncable.rb,
lib/rubee/models/db_tools.rb,
lib/rubee/pubsub/container.rb,
lib/rubee/pubsub/publisher.rb,
lib/rubee/async/thread_pool.rb,
lib/rubee/pubsub/subscriber.rb,
lib/rubee/async/thread_async.rb,
lib/rubee/models/assoc_array.rb,
lib/rubee/async/sidekiq_async.rb,
lib/rubee/extensions/hookable.rb,
lib/rubee/websocket/websocket.rb,
lib/rubee/models/sequel_object.rb,
lib/rubee/extensions/validatable.rb,
lib/rubee/extensions/serializable.rb,
lib/rubee/models/database_objectable.rb,
lib/rubee/controllers/base_controller.rb,
lib/rubee/websocket/websocket_connections.rb,
lib/rubee/controllers/extensions/auth_tokenable.rb,
lib/rubee/controllers/middlewares/auth_token_middleware.rb

Defined Under Namespace

Modules: Asyncable, AuthTokenable, CLI, DBTools, DatabaseObjectable, Hookable, PubSub, Serializable, Support, Validatable Classes: Application, AssocArray, AuthTokenMiddleware, Autoload, BaseController, Configuration, Features, Generator, Logger, Router, SequelObject, SidekiqAsync, Stdout, ThreadAsync, ThreadPool, WebSocket, WebSocketConnections

Constant Summary collapse

APP_ROOT =
File.expand_path(Dir.pwd)
PROJECT_NAME =
File.basename(APP_ROOT)
LIB =
PROJECT_NAME == 'rubee' ? 'lib/' : ''
IMAGE_DIR =
File.join(APP_ROOT, LIB, 'images')
JS_DIR =
File.join(APP_ROOT, LIB, 'js')
CSS_DIR =
File.join(APP_ROOT, LIB, 'css')
ROOT_PATH =
File.expand_path(File.join(__dir__, '..'))
RUBEE_SUPPORT =
{ "Rubee::Support::Hash" => Hash, "Rubee::Support::String" => String }
VERSION =
'2.7.9'