class Syskit::YARD::OroGenHandler
Public Class Methods
handles?(node)
click to toggle source
Calls superclass method
# File lib/yard-syskit.rb, line 79 def self.handles?(node) return if !super node.class_name.namespace[0] == "OroGen" end
Public Instance Methods
parse_superclass(statement)
click to toggle source
Calls superclass method
# File lib/yard-syskit.rb, line 91 def parse_superclass(statement) # We assume that all classes in OroGen have Syskit::TaskContext # as superclass by default if !statement statement = ::YARD.parse_string("Syskit::TaskContext"). enumerator.first end super(statement) end
process()
click to toggle source
Calls superclass method
# File lib/yard-syskit.rb, line 84 def process path = statement.class_name.source.split('::') orogen_m = ModuleObject.new(namespace, '::OroGen') ModuleObject.new(orogen_m, path[1]) super end