Method: Bj::Table::Config::ClassMethods#delete

Defined in:
lib/bj/table.rb

#delete(key) ⇒ Object



284
285
286
287
288
289
290
291
292
293
294
# File 'lib/bj/table.rb', line 284

def delete key
  transaction do
    record = find :first, :conditions => conditions(:key => key), :lock => true
    if record
      record.destroy
      record
    else
      nil
    end
  end
end