Project

General

Profile

Feature #20759

Updated by luke-gru (Luke Gruber) about 1 month ago

Right now the best way I found is: 

 ```ruby 
 parser = RUBY_DESCRIPTION =~ /prism/i ? "prism" : "parse.y" 
 ``` 

 This is useful if you want to invoke a subprocess with the same options given to ruby. ARGV parsing might not work because the option might have been given via RUBYOPT. 

 Maybe `RubyVM::PARSER` could be set to the current parser, and this value could either be a String or Symbol. used?

Back