Как передать переменное число аргументов в доходность. Я не хочу передавать массив (как это делает следующий код), я бы действительно хотел передать их как программное число аргументов в блок.
def each_with_attributes(attributes, &block)
results[:matches].each_with_index do |match, index|
yield self[index], attributes.collect { |attribute| (match[:attributes][attribute] || match[:attributes]["@#{attribute}"]) }
end
end