Sha256: 376a53771394be5e1f7cb049bb79401d67d6c2fb20e921aa36cde2458f0a4866

Contents?: true

Size: 342 Bytes

Versions: 8

Compression:

Stored size: 342 Bytes

Contents

module OodAppkit
  module DefaultCookieOptions
    def handle_options(options)
      if base_uri = ENV["RAILS_RELATIVE_URL_ROOT"]
        options[:path] = base_uri unless /^#{Regexp.quote base_uri}/ =~ options[:path]
      end
      super(options)
    end
  end
end

ActionDispatch::Cookies::CookieJar.prepend OodAppkit::DefaultCookieOptions

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ood_appkit-2.1.6 lib/ood_appkit/default_cookie_options.rb
ood_appkit-2.1.4 lib/ood_appkit/default_cookie_options.rb
ood_appkit-2.1.1 lib/ood_appkit/default_cookie_options.rb
ood_appkit-2.1.0 lib/ood_appkit/default_cookie_options.rb
ood_appkit-2.0.2 lib/ood_appkit/default_cookie_options.rb
ood_appkit-1.1.5 lib/ood_appkit/default_cookie_options.rb
ood_appkit-1.0.3 lib/ood_appkit/default_cookie_options.rb
ood_appkit-1.0.2 lib/ood_appkit/default_cookie_options.rb