# File lib/couchrest/model/persistence.rb, line 9 def create(options = {}) return false unless perform_validations(options) run_callbacks :create do run_callbacks :save do set_unique_id if new? && self.respond_to?(:set_unique_id) result = database.save_doc(self) ret = (result["ok"] == true) ? self : false @changed_attributes.clear if ret && @changed_attributes ret end end end