Sha256: fd07215e0b347ef5fff97caaf0b063c36cebb0958668cd9317e31cbac60a5ab0
Contents?: true
Size: 432 Bytes
Versions: 20
Compression:
Stored size: 432 Bytes
Contents
module Main def Main.create *a, &b ::Main::Base.create(::Main::Base, *a, &b) end def Main.new *a, &b create(::Main::Base, &b).new *a end def Main.run argv = ARGV, env = ENV, opts = {}, &block Base.create(&block).new(argv, env, opts).run end module ::Kernel def Main argv = ARGV, env = ENV, opts = {}, &block ::Main.run argv, env, opts, &block end alias_method 'main', 'Main' end end
Version data entries
20 entries across 20 versions & 4 rubygems