Method: Sequel::Model::InstanceMethods#delete

Defined in:
lib/sequel/model/base.rb

#deleteObject

Deletes and returns self. Does not run destroy hooks. Look into using destroy instead.

Artist[1].delete # DELETE FROM artists WHERE (id = 1)
# => #<Artist {:id=>1, ...}>

Raises:



1259
1260
1261
1262
1263
# File 'lib/sequel/model/base.rb', line 1259

def delete
  raise Sequel::Error, "can't delete frozen object" if frozen?
  _delete
  self
end