class Citrus::Components::Session
Attributes
service[R]
Public Class Methods
new(app, args={})
click to toggle source
Initialize the component
@param [Object] app @param [Hash] args
# File lib/citrus/components/session.rb, line 25 def initialize app, args={} @app = app @service = Common::Service::SessionService.new args this = self @app.define_singleton_method :session_service, proc{ this } end
Public Instance Methods
method_missing(name, *args, &block)
click to toggle source
Proxy
for connection service
@param [String] name
# File lib/citrus/components/session.rb, line 36 def method_missing name, *args, &block @service.send name, *args, &block end