コンストラクタに引数を持つクラスを継承させたいのですが、
うまく作れません。例えば、

class Foo
def initialize(a)
@a = a
end
end

class Bar < Foo
def initialize(a, b)
super(a)
@b = b
end
end

bar = Bar.new("aaa", "bbb")

てな具合にやると「allocator undefined for Bar」と
エラーが出てしまいます。どうすれば良いのでしょうか。