class Rack::MergeCookies
Constants
- VERSION
Public Class Methods
new(app, options = {})
click to toggle source
# File lib/rack/merge-cookies.rb, line 3 def initialize(app, options = {}) @app, @header_name = app, options[:header_name] end
Public Instance Methods
call(env)
click to toggle source
# File lib/rack/merge-cookies.rb, line 11 def call(env) custom_cookie = env[custom_cookie_name] unless custom_cookie.nil? cookie = (env['HTTP_COOKIE'] || '').gsub(/;$/, '') env['HTTP_COOKIE'] = cookie + '; ' + custom_cookie end @app.call(env) end