Sha256: 8f2a5cb1d5c817788e7f1b12d6fe4c4883ed42fac333aa0b727145192a46daa7

Contents?: true

Size: 439 Bytes

Versions: 54

Compression:

Stored size: 439 Bytes

Contents

module Rack
  module Test

    class MockDigestRequest
      def initialize(params)
        @params = params
      end

      def method_missing(sym)
        if @params.has_key? k = sym.to_s
          return @params[k]
        end

        super
      end

      def method
        @params['method']
      end

      def response(password)
        Rack::Auth::Digest::MD5.new(nil).send :digest, self, password
      end
    end

  end
end

Version data entries

54 entries across 54 versions & 4 rubygems

Version Path
josh-rack-test-0.4.1 lib/rack/test/mock_digest_request.rb
josh-rack-test-0.4.2 lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.2.4 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.2.5 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.2.6 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.2.7 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.2.8 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.2.9 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.3.0 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.3.1 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.3.10 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.3.2 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.3.3 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.3.4 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.3.7 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.3.8 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.4.1 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.5.0 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.5.2 vendor/rack-test/lib/rack/test/mock_digest_request.rb
tdreyno-middleman-0.5.3 vendor/rack-test/lib/rack/test/mock_digest_request.rb