const classcamRubyPlugin::RubyCommandssys::Obj camRubyPlugin::RubyCommands : camembert::PluginCommandsmakeSourcenew make(RubyPlugin plugin)rubyFinderSourceconst static |Str->Item? rubyFinder := |Str->Item?| { ... }runSourcevirtual const override Cmd runrunSingleSourcevirtual const override Cmd runSingletestSourcevirtual const override Cmd testtestSingleSourcevirtual const override Cmd testSingle