Class: Webhookdb::DBAdapter::SequelConnection

Inherits:
Connection
  • Object
show all
Includes:
Webhookdb::Dbutil
Defined in:
lib/webhookdb/db_adapter.rb

Constant Summary

Constants included from Webhookdb::Dbutil

Webhookdb::Dbutil::MOCK_CONN

Instance Method Summary collapse

Methods included from Webhookdb::Dbutil

borrow_conn, configured_connection_options, conn_opts, displaysafe_url, reduce_expr, take_conn

Constructor Details

#initialize(url) ⇒ SequelConnection

Returns a new instance of SequelConnection.



123
124
125
126
# File 'lib/webhookdb/db_adapter.rb', line 123

def initialize(url)
  super()
  @url = url
end

Instance Method Details

#execute(sql, **kw) ⇒ Object



132
133
134
135
136
# File 'lib/webhookdb/db_adapter.rb', line 132

def execute(sql, **kw)
  borrow_conn(@url, **kw) do |db|
    db << sql
  end
end

#using(**kw) ⇒ Object



128
129
130
# File 'lib/webhookdb/db_adapter.rb', line 128

def using(**kw, &)
  borrow_conn(@url, **kw, &)
end