def delete(options = {})
      raise Couchbase::Error::MissingId, 'missing id attribute' unless @id
      model.bucket.delete(@id, options)
      @id = nil
      @meta = nil
      self
    end
def delete(options = {})
      raise Couchbase::Error::MissingId, 'missing id attribute' unless @id
      model.bucket.delete(@id, options)
      @id = nil
      @meta = nil
      self
    end
Delete this object from the bucket

 @since 0.0.1

 @note This method will reset +id+ attribute

 @param [Hash] options options for operation, see
   {{Couchbase::Bucket#delete}}
 @return [Couchbase::Model] Returns a reference of itself.

 @example Delete the Post model
   p = Post.find('hello-world')
   p.delete