Sha256: 94cda2a09b8a8c38d0d8ccd95e1d3c678ebcc1ea39c575c9e3e7c7cd7ad7372c

Contents?: true

Size: 761 Bytes

Versions: 118

Compression:

Stored size: 761 Bytes

Contents

module Mocha
  
  class ImpersonatingName
    
    def initialize(object)
      @object = object
    end
    
    def mocha_inspect
      @object.mocha_inspect
    end
    
  end
  
  class ImpersonatingAnyInstanceName
    
    def initialize(klass)
      @klass = klass
    end
    
    def mocha_inspect
      "#<AnyInstance:#{@klass.mocha_inspect}>"
    end
    
  end
  
  class Name
    
    def initialize(name)
      @name = name
    end
    
    def mocha_inspect
      "#<Mock:#{@name}>"
    end
    
  end
  
  class DefaultName
    
    def initialize(mock)
      @mock = mock
    end
    
    def mocha_inspect
      address = @mock.__id__ * 2
      address += 0x100000000 if address < 0
      "#<Mock:0x#{'%x' % address}>"
    end
    
  end
  
end

Version data entries

118 entries across 113 versions & 13 rubygems

Version Path
dradis-mediawiki-4.15.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.14.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.13.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.11.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.10.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.9.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.8.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.7.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.6.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.5.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.4.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.3.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.2.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.1.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-4.0.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-3.22.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-3.21.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-3.20.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-3.19.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb
dradis-mediawiki-3.18.0 test/vendor/mocha-0.9.5/lib/mocha/names.rb