# File lib/caricature/core_ext/system/type.rb, line 19
19: def collect_interface_events
20: iface_events = []
21: iface_events += self.get_interfaces.collect { |t| t.collect_interface_events }
22: self.get_events + iface_events.flatten.uniq
23: end
collects all the methods defined on an interface and its parents
# File lib/caricature/core_ext/system/type.rb, line 6
6: def collect_interface_methods
7: iface_methods = []
8: iface_methods += self.get_interfaces.collect { |t| t.collect_interface_methods }
9: self.get_methods + iface_methods.flatten
10: end
collects the properties defined on an interface an its parents
# File lib/caricature/core_ext/system/type.rb, line 13
13: def collect_interface_properties
14: iface_properties = []
15: iface_properties += self.get_interfaces.collect { |t| t.collect_interface_properties }
16: self.get_properties + iface_properties.flatten
17: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.