class Bogus::Fake

Public Class Methods

__create__(*args)
Alias for: new
new(*args) click to toggle source
# File lib/bogus/fakes/fake.rb, line 12
def initialize(*args)
  __shadow__
end
Also aliased as: __create__

Public Instance Methods

instance_of?(klass)
Alias for: kind_of?
is_a?(klass)
Alias for: kind_of?
kind_of?(klass) click to toggle source
Calls superclass method
# File lib/bogus/fakes/fake.rb, line 20
def kind_of?(klass)
  copied_class = self.class.__copied_class__
  super || BaseClassIdentifier.base_class?(copied_class, klass)
end
Also aliased as: instance_of?, is_a?
new(*args, &block) click to toggle source
# File lib/bogus/fakes/fake.rb, line 31
def new(*args, &block)
  value = __record__(:new, *args, &block)
  return value unless ::Bogus::UndefinedReturnValue.undefined?(value)
  __create__
end
to_s() click to toggle source
# File lib/bogus/fakes/fake.rb, line 16
def to_s
  "#<#{self.class}:0x#{object_id.to_s(16)}>"
end