Sha256: 5b7ce76b1eea6f141785a544ca7ef88af85cc78703903cc21edc5259a8bb71e8

Contents?: true

Size: 444 Bytes

Versions: 59

Compression:

Stored size: 444 Bytes

Contents

module Authlogic
  module TestCase
    class MockRequest # :nodoc:
      attr_accessor :controller
      
      def initialize(controller)
        self.controller = controller
      end
      
      def remote_ip
        (controller && controller.respond_to?(:env) && controller.env.is_a?(Hash) && controller.env['REMOTE_ADDR']) || "1.1.1.1"
      end
      
      private
        def method_missing(*args, &block)
        end
    end
  end
end

Version data entries

59 entries across 59 versions & 22 rubygems

Version Path
authlogic-2.1.11 lib/authlogic/test_case/mock_request.rb
authlogic-2.1.10 lib/authlogic/test_case/mock_request.rb
binarylogic-authlogic-2.1.0 lib/authlogic/test_case/mock_request.rb
binarylogic-authlogic-2.1.1 lib/authlogic/test_case/mock_request.rb
crankharder-authlogic-2.1.1 lib/authlogic/test_case/mock_request.rb
jlecour-authlogic-2.1.2 lib/authlogic/test_case/mock_request.rb
kschrader-authlogic-2.1.2 lib/authlogic/test_case/mock_request.rb
kschrader-authlogic-2.1.3 lib/authlogic/test_case/mock_request.rb
authlogic-3.4.0 lib/authlogic/test_case/mock_request.rb
authlogic-3.2.0 lib/authlogic/test_case/mock_request.rb
authlogic-3.1.3 lib/authlogic/test_case/mock_request.rb
authlogic-2.1.8 lib/authlogic/test_case/mock_request.rb
authlogic-2.1.7 lib/authlogic/test_case/mock_request.rb
authlogic-3.1.2 lib/authlogic/test_case/mock_request.rb
authlogic-3.1.1 lib/authlogic/test_case/mock_request.rb
nulogy-authlogic-3.1.0.1 lib/authlogic/test_case/mock_request.rb
Empact-authlogic-3.1.0 lib/authlogic/test_case/mock_request.rb
authlogic-3.1.0 lib/authlogic/test_case/mock_request.rb
Empact-authlogic-3.0.3 lib/authlogic/test_case/mock_request.rb
expertiza-authlogic-2.1.6.1 lib/authlogic/test_case/mock_request.rb