Module: Tamashii::Server
- Defined in:
- lib/tamashii/server.rb,
lib/tamashii/server/base.rb,
lib/tamashii/server/rack.rb,
lib/tamashii/server/client.rb,
lib/tamashii/server/config.rb,
lib/tamashii/server/response.rb,
lib/tamashii/server/connection.rb,
lib/tamashii/server/subscription.rb,
lib/tamashii/server/connection/base.rb,
lib/tamashii/server/connection/stream.rb,
lib/tamashii/server/subscription/redis.rb,
lib/tamashii/server/connection/client_socket.rb,
lib/tamashii/server/connection/stream_event_loop.rb
Overview
:nodoc:
Defined Under Namespace
Modules: Connection, Subscription Classes: Base, Client, Config, Rack, Response
Class Method Summary collapse
Class Method Details
.config(&block) ⇒ Object
25 26 27 28 29 |
# File 'lib/tamashii/server.rb', line 25 def self.config(&block) @config ||= Config.new return instance_exec(@config, &block) if block_given? @config end |
.logger ⇒ Object
31 32 33 34 |
# File 'lib/tamashii/server.rb', line 31 def self.logger # TODO: Add config to set logger path @logger ||= ::Logger.new(config.log_path) end |