2014-11-24 35 views

回答

0

原來使用key=value語法著作。所以設置選項使用這個。

$ rake command option= key=value 

在命令中給出參數。

args = ARGV.grep(/=/).map{ |s| [ *s.split(/=/), true ][0, 2] }.to_h 
# => { "option" => true, "key" => "value" } 

或更簡單的只是鍵。

args = ARGV.flat_map{ |s| s[/(\w+)=/, 1] }.compact 
# => [ "option", "key" ]