lib/yard/mruby/handlers/c/source/symbol_handler.rb in yard-mruby-0.2.2 vs lib/yard/mruby/handlers/c/source/symbol_handler.rb in yard-mruby-0.2.3

- old
+ new

@@ -1,16 +1,16 @@ -module YARD::MRuby::Handlers::C::Source - # Keeps track of function bodies for symbol lookup during MRuby method declarations - class SymbolHandler < Base - - MATCH = / - mrb_value\s*(\w+)\s*\(\s*mrb_state\s*\*\s*\w+,\s*mrb_value\s*\w+\s*\) - /mx - - handles MATCH - statement_class ToplevelStatement - - process do - symbols[statement.source[MATCH, 1]] = statement - end - end -end +module YARD::MRuby::Handlers::C::Source + # Keeps track of function bodies for symbol lookup during MRuby method declarations + class SymbolHandler < Base + + MATCH = / + mrb_value\s*(\w+)\s*\(\s*mrb_state\s*\*\s*\w+,\s*mrb_value\s*\w+\s*\) + /mx + + handles MATCH + statement_class ToplevelStatement + + process do + symbols[statement.source[MATCH, 1]] = statement + end + end +end