Sha256: 70823ad15444efd8b1820689774e792bcb82d200fba9e2d17a0dc20b036ba827

Contents?: true

Size: 243 Bytes

Versions: 1

Compression:

Stored size: 243 Bytes

Contents

module Main
  def self.new *a, &b
    m = Class.new Base
    m.default_options!
    m.class_eval &b if b
    m.new
  end

  module ::Kernel
    def Main *a, &b
      ::Main.new(*a, &b).__run__
    end
    alias_method 'main', 'Main'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
main-0.0.1 lib/main/factories.rb