moose

Introspecting classes

Rectangle->meta->name; # Rectangle
Rectangle->meta->version; # 0.01

Rectangle->meta->superclasses; # [ Shape ]
Rectangle->meta->class_precedence_list; # [ Shape, Moose::Object ]

Rectangle->meta->get_attribute_list; # [ height, width ]
Rectangle->meta->compute_all_applicable_attributes; # [ height, width, x, y ]
continued...
s | << | >> | i