Sha256: dfbcccca62ce605f595f8abf4dd06a7908231f8737d6ab8713a36d936f2233a8

Contents?: true

Size: 661 Bytes

Versions: 5

Compression:

Stored size: 661 Bytes

Contents

module Alf
  module Sequel
    #
    # Specialization of Alf::Connection to distribute Sequel datasets
    #
    class Connection < Alf::Adapter::Connection

      def compiler
        @compiler ||= Compiler.new(self)
      end

      def translator
        @translator ||= Translator.new(self)
      end

      require_relative 'connection/schema_methods'
      require_relative 'connection/connection_methods'
      require_relative 'connection/update_methods'
      include SchemaMethods
      include ConnectionMethods
      include UpdateMethods

      alias_method :to_s, :connection_uri

    end # class Connection
  end # module Sequel
end # module Alf

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
alf-sequel-0.16.3 lib/alf/sequel/connection.rb
alf-sequel-0.16.2 lib/alf/sequel/connection.rb
alf-sequel-0.16.1 lib/alf/sequel/connection.rb
alf-sequel-0.16.0 lib/alf/sequel/connection.rb
alf-sequel-0.15.0 lib/alf/sequel/connection.rb