Sha256: 33c3acb61265fa7b5bb3c7944abbe1bee61185b4b9de71c2f3c0be1dfb807ac4
Contents?: true
Size: 586 Bytes
Versions: 4
Compression:
Stored size: 586 Bytes
Contents
require 'dicer/context' require 'forwardable' module Dicer class Context extend Forwardable def self.current=(context) Middleware.store[:context] = context end def self.current Middleware.store[:context] end def self.current_controller=(controller) Middleware.store[:current_controller] = controller end def self.current_controller Middleware.store[:current_controller] end def controller self.class.current_controller end def_delegators :controller, :request, :cookies, :session, :params end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
dicer-0.3.0 | lib/dicer/railtie/context.rb |
dicer-0.2.0 | lib/dicer/railtie/context.rb |
dicer-0.1.0 | lib/dicer/railtie/context.rb |
dicer-0.0.1 | lib/dicer/railtie/context.rb |