Module: SQLite3::Error

Defined in:
lib/sqlite3/errors.rb

Class Method Summary collapse

Class Method Details

.check(result, db = nil, msg = nil) ⇒ Object



59
60
61
62
63
64
# File 'lib/sqlite3/errors.rb', line 59

def check( result, db=nil, msg=nil )
  unless result == Constants::ErrorCode::OK
    msg = ( msg ? msg + ": " : "" ) + db.errmsg if db
    raise(( EXCEPTIONS[result] || SQLite3::Exception ), msg)
  end
end