Method: Ayadn::Databases.pagination_delete

Defined in:
lib/ayadn/databases.rb

.pagination_delete(name) ⇒ Object



922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
# File 'lib/ayadn/databases.rb', line 922

def self.pagination_delete(name)
  crashes = 0
  begin
    @sql.execute("DELETE FROM Pagination WHERE name=(?)", [name])
  rescue Amalgalite::SQLite3::Error => e
    if crashes < 2
      crashes += 1
      sleep(0.01)
      retry
    else
      puts "ERROR in Databases"
      puts caller
      puts e
      puts ['pagination_delete', name].inspect
      exit
    end
  end
end