Method: YARD::Handlers::C::HandlerMethods#handle_module

Defined in:
lib/yard/handlers/c/handler_methods.rb

#handle_module(var_name, module_name, in_module = nil) ⇒ Object

Since:

  • 0.8.0


26
27
28
29
30
31
32
# File 'lib/yard/handlers/c/handler_methods.rb', line 26

def handle_module(var_name, module_name, in_module = nil)
  namespace = in_module ? namespace_for_variable(in_module) : Registry.root
  register ModuleObject.new(namespace, module_name) do |obj|
    namespaces[var_name] = obj
    register_file_info(obj, statement.file, statement.line)
  end
end