class Getto::Repository::Sequel

:nocov:

:nocov:

Constants

VERSION

Attributes

db[R]

Public Class Methods

new(db) click to toggle source
# File lib/getto/repository/sequel.rb, line 5
def initialize(db)
  @db = db
end

Public Instance Methods

last_insert_id() click to toggle source
# File lib/getto/repository/sequel.rb, line 17
def last_insert_id
  db["select last_insert_id() as id"]
    .map{|hash| hash[:id]}.first
end
transaction() { || ... } click to toggle source
# File lib/getto/repository/sequel.rb, line 11
def transaction
  db.transaction do
    yield
  end
end