allomov
3/29/2011 - 8:54 PM

gistfile1.txt

def Foo(*args, &block)
    puts args.inspect
    block.call if block
    Class.new(Foo)
end
        => nil

class Bar < Foo("Hi There!") {
  puts "Surprise!"
    }
end
        ["Hi there!"]
        Surprise!
        => nil



http://www.ruby-forum.com/topic/96060