# File lib/mercenary.rb, line 16 def self.program(name) program = Program.new(name) yield program program.go(ARGV) end