module Dependor

Constants

VERSION

Public Class Methods

Constructor(*names) click to toggle source
# File lib/dependor/constructor.rb, line 2
def self.Constructor(*names)
  eval <<-RUBY

  Module.new do
    def initialize(#{names.join(', ')})
      #{names.map{ |name| "@#{name} = #{name}" }.join("\n") }
    end
  end

  RUBY
end