Блоки и объекты

У меня есть объект вроде этого

class SomeObject
  def initialize &block
    # do something
  end
end

class AnotherObject < SomeObject
  def initalize &block
    super
    # do something with block
  end
end

Когда super вызывается в AnotherObject, блок, похоже, передается в SomeObject. Правильное ли это поведение и можно ли его обойти?

6
задан Andrew Grimm 1 February 2012 в 21:43
поделиться