Class: Ketsuban::Adapter::SQLiteAdapter
- Inherits:
-
AbstractAdapter
- Object
- AbstractAdapter
- Ketsuban::Adapter::SQLiteAdapter
- Defined in:
- lib/ketsuban/adapters/sqlite_adapter.rb
Instance Method Summary collapse
Methods inherited from AbstractAdapter
#generate_next_id, #initialize
Constructor Details
This class inherits a constructor from Ketsuban::Adapter::AbstractAdapter
Instance Method Details
#fetch_next_id ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/ketsuban/adapters/sqlite_adapter.rb', line 7 def fetch_next_id last_value_result = @model_class .connection .execute("select seq from sqlite_sequence where name = '#{@model_class.table_name}'") .first if last_value_result last_value_result["seq"] + 1 else 1 end end |
#increment_sequence(_now_id) ⇒ Object
21 22 23 24 |
# File 'lib/ketsuban/adapters/sqlite_adapter.rb', line 21 def increment_sequence(_now_id) # do nothing nil end |