Sha256: f9ba21e619da978e1c75065197b74e4b7d04da9fcf8a6d01b57331527dc0ce03
Contents?: true
Size: 981 Bytes
Versions: 5
Compression:
Stored size: 981 Bytes
Contents
require 'sequel_core/adapters/shared/sqlite' module Sequel module DataObjects # Database and Dataset support for SQLite databases accessed via DataObjects. module SQLite # Instance methods for SQLite Database objects accessed via DataObjects. module DatabaseMethods include Sequel::SQLite::DatabaseMethods # Return Sequel::DataObjects::SQLite::Dataset object with the given opts. def dataset(opts=nil) Sequel::DataObjects::SQLite::Dataset.new(self, opts) end private # Default to a single connection for a memory database. def connection_pool_default_options o = super uri == 'sqlite3::memory:' ? o.merge(:max_connections=>1) : o end end # Dataset class for SQLite datasets accessed via DataObjects. class Dataset < DataObjects::Dataset include Sequel::SQLite::DatasetMethods end end end end
Version data entries
5 entries across 5 versions & 2 rubygems