diff options
| author | Seba Gamboa <[email protected]> | 2015-09-23 15:25:53 -0300 |
|---|---|---|
| committer | Seba Gamboa <[email protected]> | 2015-09-23 15:25:53 -0300 |
| commit | 3474e63884bc7fb8dbacd2c94a5b30f6abf155c8 (patch) | |
| tree | 3941752947b4f60c5366f41a7f079929920a935d | |
| parent | c219bc56094c1e5878e2c7c3ff1de9b8a9fa973a (diff) | |
| download | yard-mruby-3474e63884bc7fb8dbacd2c94a5b30f6abf155c8.tar.gz yard-mruby-3474e63884bc7fb8dbacd2c94a5b30f6abf155c8.zip | |
Register default types
| -rw-r--r-- | lib/yard/handlers/c/mruby_base.rb | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/lib/yard/handlers/c/mruby_base.rb b/lib/yard/handlers/c/mruby_base.rb index 570dd71..45f0dd6 100644 --- a/lib/yard/handlers/c/mruby_base.rb +++ b/lib/yard/handlers/c/mruby_base.rb @@ -1,7 +1,22 @@ module YARD::Handlers::C class MRubyBase < Base + DEFAULT_NAMESPACES = { - 'mrb->object_class' => 'Object' + # 'mrb->top_self' => '', + 'mrb->object_class' => 'Object', + 'mrb->class_class' => 'Class', + 'mrb->module_class' => 'Module', + 'mrb->proc_class' => 'Proc', + 'mrb->string_class' => 'String', + 'mrb->array_class' => 'Array', + 'mrb->hash_class' => 'Hash', + 'mrb->float_class' => 'Float', + 'mrb->fixnum_class' => 'Fixnum', + 'mrb->true_class' => 'TrueClass', + 'mrb->false_class' => 'FalseClass', + 'mrb->nil_class' => 'NilClass', + 'mrb->symbol_class' => 'Symbol', + 'mrb->kernel_module' => 'Kernel' } def namespace_for_variable(var) @@ -9,6 +24,5 @@ module YARD::Handlers::C super end - end end |
