Class: RackFlags::CookieCodec
- Inherits:
-
Object
- Object
- RackFlags::CookieCodec
- Defined in:
- lib/rack-flags/cookie_codec.rb
Defined Under Namespace
Classes: Parser
Constant Summary collapse
- COOKIE_KEY =
'rack-flags'
Instance Method Summary collapse
Instance Method Details
#generate_cookie_from(overrides) ⇒ Object
50 51 52 53 |
# File 'lib/rack-flags/cookie_codec.rb', line 50 def (overrides) = overrides.map {|flag_name, flag_value| (flag_name, flag_value) } .compact.join(' ') end |
#overrides_from_env(env) ⇒ Object
44 45 46 47 48 |
# File 'lib/rack-flags/cookie_codec.rb', line 44 def overrides_from_env(env) req = Rack::Request.new(env) raw_overrides = req.[COOKIE_KEY] Parser.parse( raw_overrides ) end |