# File model/model.rb, line 38 def wrap_method(*meths) meths.each do |meth| alias_method "__old_#{meth}", meth define_method(meth) do |*a| r = send("__old_#{meth}", *a); notify_observers r = ObservableArray.new(r) if Array === r return r end end end