Sha256: 9d5943d3eb6c23587427de5c5381f97ae723ed827ddb73deedb0ffa88a5b48bd

Contents?: true

Size: 259 Bytes

Versions: 18

Compression:

Stored size: 259 Bytes

Contents

require 'rack/accept'

module GDS
  module SSO
    class ApiAccess
      def self.api_call?(env)
        request = Rack::Accept::Request.new(env)
        request.best_media_type(%w{text/html application/json}) == 'application/json'
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
gds-sso-1.2.2 lib/gds-sso/api_access.rb
gds-sso-1.2.1 lib/gds-sso/api_access.rb
gds-sso-1.2.0 lib/gds-sso/api_access.rb
gds-sso-1.1.1 lib/gds-sso/api_access.rb
gds-sso-1.1.0 lib/gds-sso/api_access.rb
gds-sso-1.0.0 lib/gds-sso/api_access.rb
gds-sso-0.8.0 lib/gds-sso/api_access.rb
gds-sso-0.7.9 lib/gds-sso/api_access.rb
gds-sso-0.7.8 lib/gds-sso/api_access.rb
gds-sso-0.7.7 lib/gds-sso/api_access.rb
gds-sso-0.7.6 lib/gds-sso/api_access.rb
gds-sso-0.7.5 lib/gds-sso/api_access.rb
gds-sso-0.7.4 lib/gds-sso/api_access.rb
gds-sso-0.7.3 lib/gds-sso/api_access.rb
gds-sso-0.7.2 lib/gds-sso/api_access.rb
gds-sso-0.7.1 lib/gds-sso/api_access.rb
gds-sso-0.7.0 lib/gds-sso/api_access.rb
gds-sso-0.6.1 lib/gds-sso/api_access.rb