class BasicObject

Public Instance Methods

init(*args, &block) click to toggle source
# File lib/smart_constructor.rb, line 5
def init(*args, &block)
        args.each do |single|
                single.each do |name, val|
                        name = "@#{name}"
                        instance_variable_set("#{name}", val)
                end
        end

        if block_given? then instance_eval(&block) end
end