Module: RackSessionManipulation
- Extended by:
- Utilities
- Defined in:
- lib/rack_session_manipulation.rb,
lib/rack_session_manipulation/config.rb,
lib/rack_session_manipulation/version.rb,
lib/rack_session_manipulation/capybara.rb,
lib/rack_session_manipulation/utilities.rb,
lib/rack_session_manipulation/middleware.rb
Overview
Parent namespace for the Rack Session Manipulation middleware.
Defined Under Namespace
Modules: Capybara, Utilities Classes: Config, Middleware
Constant Summary collapse
- VERSION =
The current version of this module
'0.7.0'
Class Method Summary collapse
-
.config ⇒ RackSessionManipulation::Config
Keeps a globally accessible instance of a configuration object.
-
.configure {|RackSessionManipulation::Config| ... } ⇒ void
Allows block DSL style configuration of the global configuration instance.
Methods included from Utilities
decode, encode, random_path_prefix
Class Method Details
.config ⇒ RackSessionManipulation::Config
Keeps a globally accessible instance of a configuration object. This will initialize a new Config object the first time this is called (using a random path for the session access path).
18 19 20 |
# File 'lib/rack_session_manipulation.rb', line 18 def self.config @config ||= RackSessionManipulation::Config.new(random_path_prefix) end |
.configure {|RackSessionManipulation::Config| ... } ⇒ void
Allows block DSL style configuration of the global configuration instance.
25 26 27 |
# File 'lib/rack_session_manipulation.rb', line 25 def self.configure yield(config) end |