Module: Pollen

Defined in:
lib/pollen.rb,
lib/pollen/engine.rb,
lib/pollen/errors.rb,
lib/pollen/pusher.rb,
lib/pollen/server.rb,
lib/pollen/version.rb,
lib/pollen/commands.rb,
lib/pollen/controller.rb,
lib/pollen/event_loop.rb,
lib/pollen/fiber_body.rb,
lib/pollen/middleware.rb,
lib/pollen/subscriber.rb,
lib/pollen/partitioner.rb,
app/models/pollen/stream.rb,
lib/pollen/configuration.rb,
app/models/pollen/application_record.rb

Defined Under Namespace

Modules: Commands, Configurable, Errors Classes: ApplicationRecord, Common, CompositeConfiguration, Configuration, ConfigurationBuilder, Controller, ControllerConfiguration, Engine, EventLoop, Executor, FiberBody, IOError, IncomingConnection, Middleware, Partitioner, Pusher, Server, ServerConfiguration, Stream, Subscriber

Constant Summary collapse

VERSION =
'0.2.0'

Class Method Summary collapse

Class Method Details

.commonObject



39
40
41
# File 'lib/pollen.rb', line 39

def common
  @common ||= Common.new
end

.controllerObject



35
36
37
# File 'lib/pollen.rb', line 35

def controller
  @controller ||= Controller.new
end

.serverObject



31
32
33
# File 'lib/pollen.rb', line 31

def server
  @server ||= Server.new
end