Что значит уступить в блоке?

  def any?
    if block_given?
      method_missing(:any?) { |*block_args| yield(*block_args) }
    else
      !empty?
    end
  end

В этом коде из ActiveRecord, какова цель оператора yield, который существует в блоке?

Ответы на вопрос(3)

Ваш ответ на вопрос