Ruby: Как связать несколько вызовов методов вместе с «send»

Должен быть встроенный способ сделать это, верно?

class Object
  def send_chain(arr)
    o=self
    arr.each{|a| o=o.send(a) }
    return o
  end
end
30
задан Andrew Grimm 4 November 2010 в 23:03
поделиться