命令行参数 - Ruby / Eclipse

时间:2018-04-09 22:44:30

标签: ruby eclipse

我有if __FILE__ == $0并希望在其中运行我的代码。我想运行命令行参数,在eclipse中我通过在运行配置中放置脚本参数来做到这一点。我的问题是为什么我的代码在if __FILE__ == $0内没有运行?

我的代码看起来像浓缩

def main
  if __FILE__ == $0
    # do stuff
    if ARGV.size == 1
      puts "test"
    else
      puts "Error: No file specified"
    end
  end
end

1 个答案:

答案 0 :(得分:0)

我的问题是我根本就没有调用main,我以为它会被自动调用,这是我的错误。