class Fedora::Repository

def save(object)

-
boolean:: whether the operation is successful
== Return

Create the given object if it's new (not obtained from a find method). Otherwise update the object.
def save(object)
  object.new_object? ? create(object) : update(object)
end