Sha256: 38c6f6f3a644abafeab936331f1d2f344998d0d0a1c7174942c4408d554da550
Contents?: true
Size: 704 Bytes
Versions: 61
Compression:
Stored size: 704 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
61 entries across 50 versions & 5 rubygems