Parent

Files

System::Type

Public Instance Methods

collect_interface_events() click to toggle source
    # 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
collect_interface_methods() click to toggle source

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
collect_interface_properties() click to toggle source

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.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.