Class: Roby::YARD::RelationHandler
- Inherits:
-
YARD::Handlers::Ruby::AttributeHandler
- Object
- YARD::Handlers::Ruby::AttributeHandler
- Roby::YARD::RelationHandler
- Defined in:
- lib/roby/yard.rb
Instance Method Summary collapse
Instance Method Details
#process ⇒ Object
70 71 72 73 74 75 76 77 78 79 |
# File 'lib/roby/yard.rb', line 70 def process name = statement.parameters[0].jump(:tstring_content, :ident).source graph_class = YARD::CodeObjects::ClassObject.new(namespace, name.to_s) register(graph_class) instance_module = YARD::CodeObjects::ModuleObject.new(graph_class, "Extension") register(instance_module) class_module = YARD::CodeObjects::ModuleObject.new(graph_class, "ClassExtension") register(class_module) end |