Class: YARD::MRuby::Handlers::C::Source::ClassHandler

Inherits:
Base
  • Object
show all
Defined in:
lib/yard/mruby/handlers/c/source/class_handler.rb

Constant Summary collapse

TOP_LEVEL_CLASS =
/([\w]+)\s*=\s*mrb_define_class\s*
  \(
  \s*\w+\s*,
  \s*"(\w+)"\s*,
  \s*([\w\->]+)\s*
  \)
/mx
NAMESPACED_CLASS =
/([\w]+)\s*=\s*mrb_define_class_under\s*
  \(
  \s*\w+\s*,
  \s*(\w+)\s*,
  \s*"(\w+)"\s*,
  \s*([\w\->]+)\s*
  \)
/mx

Constants inherited from Base

Base::DEFAULT_NAMESPACES

Method Summary

Methods inherited from Base

#handle_class, #handle_module, #namespace_for_variable