Method: YARD::Handlers::C::MethodHandler#process
- Defined in:
- lib/yard/handlers/c/method_handler.rb
#process ⇒ void
This method returns an undefined value.
Main processing callback
21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/yard/handlers/c/method_handler.rb', line 21 process do statement.source.scan(MATCH1) do |type, var_name, name, func_name, param_count| break if var_name == "ruby_top_self" break if var_name == "nstr" break if var_name == "envtbl" var_name = "rb_cObject" if var_name == "rb_mKernel" handle_method(type, var_name, name, func_name) end statement.source.scan(MATCH2) do |name, func_name, param_count| handle_method("method", "rb_mKernel", name, func_name) end end |