piotrmurach/rack-policy

View on GitHub
lib/rack/policy/helpers.rb

Summary

Maintainability
A
0 mins
Test Coverage
# -*- encoding: utf-8 -*-

module Rack
  module Policy
    module Helpers

      def cookies_accepted?
        return false unless request.env.has_key? 'rack-policy.consent'
        accepted = !request.env['rack-policy.consent'].nil?
        yield if block_given? && accepted
        accepted
      end

    end # Helpers
  end # Policy
end # Rack