[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Class.descendant_of?

Ben Johnson

9/3/2008 1:14:00 AM

Noob question:

class A; end
class B < A; end

B.kind_of?(A)

Is there a method that will return true if the class is a descendant of
that class?

Thanks for your help.
--
Posted via http://www.ruby-....

3 Answers

Todd Benson

9/3/2008 1:32:00 AM

0

On Tue, Sep 2, 2008 at 8:14 PM, Ben Johnson <bjohnson@contuitive.com> wrote:
> Noob question:
>
> class A; end
> class B < A; end
>
> B.kind_of?(A)
>
> Is there a method that will return true if the class is a descendant of
> that class?
>
> Thanks for your help.

class A; end
class B < A; end
B.ancestors.include?(A)
=> true

Todd

Heesob Park

9/3/2008 1:46:00 AM

0

2008/9/3 Ben Johnson <bjohnson@contuitive.com>:
> Noob question:
>
> class A; end
> class B < A; end
>
> B.kind_of?(A)
>
> Is there a method that will return true if the class is a descendant of
> that class?
>
class A; end
class B < A; end

B < A
=> true


Regards,

Park Heesob

Peña, Botp

9/3/2008 2:06:00 AM

0

RnJvbTogQmVuIEpvaG5zb24gW21haWx0bzpiam9obnNvbkBjb250dWl0aXZlLmNvbV0gDQojIElz
IHRoZXJlIGEgbWV0aG9kIHRoYXQgd2lsbCByZXR1cm4gdHJ1ZSBpZiB0aGUgY2xhc3MgaXMgYSAN
CiMgZGVzY2VuZGFudCBvZiB0aGF0IGNsYXNzPw0KDQpkZXNjZW5kYW50IGlzIHF1aXRlIGEgZ2Vu
ZXJpYyB0ZXJtIDspDQoNCmNvbXBhcmUsDQoNCkIuYW5jZXN0b3JzLm1hcCB7fGJ8ICBbYiwgIEIg
PCBiXX0NCiM9PiBbW0IsIGZhbHNlXSwgW0EsIHRydWVdLCBbT2JqZWN0LCB0cnVlXSwgW0tlcm5l
bCwgdHJ1ZV1dDQoNCkIuYW5jZXN0b3JzLm1hcCB7fGJ8ICBbYiwgQi5zdXBlcmNsYXNzID09IGJd
fQ0KIz0+IFtbQiwgZmFsc2VdLCBbQSwgdHJ1ZV0sIFtPYmplY3QsIGZhbHNlXSwgW0tlcm5lbCwg
ZmFsc2VdXQ0KDQpraW5kIHJlZ2FyZHMgLWJvdHANCg==