my-ruby
1
Is the below statement holds true in the course of instantiation
relations ?
(a) BasicObject is an instance of Class (as well as (kind) of Module,
Object, BasicObject).
(b) Object is an instance of Class (as well as (kind) of Module, Object,
BasicObject).
my-ruby
2
On Sat, Feb 23, 2013 at 11:49 AM, Love U Ruby [email protected]
wrote:
Posted via http://www.ruby-forum.com/.
Hi ‘Love U Ruby’.
There is a method that seems all you need in this case:
= .instance_of?
(from ruby core)
=== Implementation from Object
obj.instance_of?(class) → true or false
Returns true if obj is an instance of the given class. See also
Object#kind_of?.
class A; end
class B < A; end
class C < B; end
b = B.new
b.instance_of? A #=> false
b.instance_of? B #=> true
b.instance_of? C #=> false
Hope this helps.
Yup!
e.
my-ruby
3
Edoardo R. wrote in post #1098566:
On Sat, Feb 23, 2013 at 11:49 AM, Love U Ruby [email protected]
wrote:
Posted via http://www.ruby-forum.com/.
Hi ‘Love U Ruby’.
There is a method that seems all you need in this case:
= .instance_of?
(from ruby core)
=== Implementation from Object
obj.instance_of?(class) → true or false
Returns true if obj is an instance of the given class. See also
Object#kind_of?.
I wanted to ask that - How BasicObject can also be a (kind) of Module,
Object, BasicObject)?
and
How Object can also be a (kind) of Module,
Object, BasicObject)?
my-ruby
4
you dont understand! its the class BasicObject itself wich is an
instance of Class.
not the instances of BasicObject