class PseudoObject::Object

Public Instance Methods

===(klass)
Alias for: instance_of?
class() click to toggle source
                            • -

override - get

# File lib/pseudo_object/model/object.rb, line 43
def class
  @@pseudo_model
end
instance_of?(klass) click to toggle source
# File lib/pseudo_object/model/object.rb, line 34
def instance_of?(klass)
  pseudo_instance_of?(klass) \
      || @pseudo_object.__send__(:instance_of?, *[klass])
end
Also aliased as: ===
is_a?(klass)
Alias for: kind_of?
kind_of?(klass) click to toggle source
                            • -

override - compare

# File lib/pseudo_object/model/object.rb, line 28
def kind_of?(klass)
  pseudo_kind_of?(klass) \
      || @pseudo_object.__send__(:kind_of?, *[klass])
end
Also aliased as: is_a?
pseudo_instance_of?(klass) click to toggle source
# File lib/pseudo_object/model/object.rb, line 20
def pseudo_instance_of?(klass)
  @@pseudo_substance == klass \
      || @@pseudo_model == klass
end
pseudo_is_a?(klass)
Alias for: pseudo_kind_of?
pseudo_kind_of?(klass) click to toggle source
                            • -

pseudo original - compare

# File lib/pseudo_object/model/object.rb, line 14
def pseudo_kind_of?(klass)
  @@pseudo_substance.ancestors.include?(klass) \
      || @@pseudo_model.ancestors.include?(klass)
end
Also aliased as: pseudo_is_a?