Sha256: 8705cac8f33b2975ab20b3a1f7ec68b95bda48cb075994307b592d8f77885808

Contents?: true

Size: 517 Bytes

Versions: 18

Compression:

Stored size: 517 Bytes

Contents

class Card
  module Env
    # environmental variables assigned based on request
    module RequestAssignments
      private

      def assign_ajax c
        c.request.xhr? || c.request.params[:simulate_xhr]
      end

      def assign_html c
        [nil, "html"].member?(c.params[:format])
      end

      def assign_host c
        Card.config.override_host || c.request.env["HTTP_HOST"]
      end

      def assign_protocol c
        Card.config.override_protocol || c.request.protocol
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
card-1.104.1 lib/card/env/request_assignments.rb
card-1.104.0 lib/card/env/request_assignments.rb
card-1.103.4 lib/card/env/request_assignments.rb
card-1.103.3 lib/card/env/request_assignments.rb
card-1.103.2 lib/card/env/request_assignments.rb
card-1.103.1 lib/card/env/request_assignments.rb
card-1.103.0 lib/card/env/request_assignments.rb
card-1.101.7 lib/card/env/request_assignments.rb
card-1.102.0 lib/card/env/request_assignments.rb
card-1.101.6 lib/card/env/request_assignments.rb
card-1.101.5 lib/card/env/request_assignments.rb
card-1.101.4 lib/card/env/request_assignments.rb
card-1.101.3 lib/card/env/request_assignments.rb
card-1.101.2 lib/card/env/request_assignments.rb
card-1.101.1 lib/card/env/request_assignments.rb
card-1.101.0 lib/card/env/request_assignments.rb
card-1.100.0 lib/card/env/request_assignments.rb
card-1.99.6 lib/card/env/request_assignments.rb