Sha256: a277cce89ba4e2094e58eef425842da0fec3be8a322365ece0428cbacfe79b88
Contents?: true
Size: 878 Bytes
Versions: 10
Compression:
Stored size: 878 Bytes
Contents
Sequel.require 'adapters/shared/sqlite' module Sequel module Swift # Database and Dataset instance methods for SQLite specific # support via Swift. module SQLite # Database instance methods for SQLite databases accessed via Swift. module DatabaseMethods include Sequel::SQLite::DatabaseMethods # Return instance of Sequel::Swift::SQL::Dataset with the given opts. def dataset(opts=nil) Sequel::Swift::SQLite::Dataset.new(self, opts) end end # Dataset class for SQLite datasets accessed via Swift. class Dataset < Swift::Dataset include Sequel::SQLite::DatasetMethods private # Use Swift's escape method for quoting. def literal_string(s) db.synchronize{|c| "#{c.escape(s)}"} end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems