def insertObject(p, inEmployeesAtIndex:index)
    NSLog("adding #{p} to #{employees}") # <= Not called, huh?
    undo = @undoManager
undo.prepareWithInvocationTarget(self, removeObjectFromEmployeesAtIndex:index)
    if !undo.isUndoing
      undo.setActionName("Insert Person")
    end
    employees.insertObject(p, atIndex:index)
  end

FWIW, the third line of the body should read
undo.prepareWithInvocationTarget(self).removeObjectFromEmployeesAtIndex (index)

-Ben
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to