Module: Citrus
- Defined in:
- lib/citrus/version.rb,
lib/citrus/citrus.rb,
lib/citrus/util/utils.rb,
lib/citrus/application.rb,
lib/citrus/util/events.rb,
lib/citrus/master/master.rb,
lib/citrus/server/server.rb,
lib/citrus/util/app_util.rb,
lib/citrus/master/starter.rb,
lib/citrus/util/constants.rb,
lib/citrus/util/path_util.rb,
lib/citrus/master/watchdog.rb,
lib/citrus/modules/console.rb,
lib/citrus/monitor/monitor.rb,
lib/citrus/util/module_util.rb,
lib/citrus/components/master.rb,
lib/citrus/components/remote.rb,
lib/citrus/components/server.rb,
lib/citrus/components/channel.rb,
lib/citrus/components/monitor.rb,
lib/citrus/components/session.rb,
lib/citrus/components/component.rb,
lib/citrus/components/connector.rb,
lib/citrus/connectors/ws_socket.rb,
lib/citrus/filters/rpc/too_busy.rb,
lib/citrus/util/countdown_latch.rb,
lib/citrus/components/connection.rb,
lib/citrus/filters/rpc/rpc_filter.rb,
lib/citrus/modules/console_module.rb,
lib/citrus/modules/master_watcher.rb,
lib/citrus/push_schedulers/buffer.rb,
lib/citrus/push_schedulers/direct.rb,
lib/citrus/connectors/common/coder.rb,
lib/citrus/connectors/ws_connector.rb,
lib/citrus/modules/monitor_watcher.rb,
lib/citrus/connectors/commands/kick.rb,
lib/citrus/filters/handler/too_busy.rb,
lib/citrus/components/push_scheduler.rb,
lib/citrus/connectors/common/handler.rb,
lib/citrus/components/backend_session.rb,
lib/citrus/common/service/filter_service.rb,
lib/citrus/connectors/commands/handshake.rb,
lib/citrus/connectors/commands/heartbeat.rb,
lib/citrus/common/service/channel_service.rb,
lib/citrus/common/service/handler_service.rb,
lib/citrus/common/service/session_service.rb,
lib/citrus/filters/handler/handler_filter.rb,
lib/citrus/common/remote/backend/msg_remote.rb,
lib/citrus/common/service/connection_service.rb,
lib/citrus/common/remote/frontend/channel_remote.rb,
lib/citrus/common/remote/frontend/session_remote.rb,
lib/citrus/common/service/backend_session_service.rb
Overview
- Author
-
MinixLi (gmail: MinixLi1986)
- Homepage
- Date
-
28 July 2014
Defined Under Namespace
Modules: Common, Components, Connectors, ConsoleModules, Constants, Events, Master, Monitor, PushSchedulers, Server, Utils Classes: Application, HandlerFilter, RpcFilter, TooBusy
Constant Summary collapse
- VERSION =
'0.0.1'
Class Method Summary collapse
-
.create_app(args = {}) ⇒ Object
Create a citrus application.
Class Method Details
.create_app(args = {}) ⇒ Object
Create a citrus application
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/citrus/citrus.rb', line 12 def self.create_app args={} app = Application.new args Object.class_eval { def app return app end } return app end |