Sha256: 42f014a34175d7fe7bd24ab5b3dd13207d2ce391b58493bfb7063191a7573d18

Contents?: true

Size: 950 Bytes

Versions: 6

Compression:

Stored size: 950 Bytes

Contents

dir = File.join(File.dirname(__FILE__), 'sequel')
require File.join(dir, 'core_ext')
require File.join(dir, 'error')
require File.join(dir, 'database')
require File.join(dir, 'connection_pool')
require File.join(dir, 'schema')
require File.join(dir, 'pretty_table')
require File.join(dir, 'expressions')
require File.join(dir, 'dataset')
require File.join(dir, 'model')

module Sequel #:nodoc:
  class << self
    # call-seq:
    #   Sequel::Database.connect(conn_string)
    #   Sequel.connect(conn_string)
    #   Sequel.open(conn_string)
    #
    # Creates a new database object based on the supplied connection string.
    # The specified scheme determines the database class used, and the rest
    # of the string specifies the connection options. For example:
    #   DB = Sequel.open 'sqlite:///blog.db'
    def connect(*args)
      Database.connect(*args)
    end
    
    alias_method :open, :connect
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sequel-0.1.5 lib/sequel.rb
sequel-0.1.3 lib/sequel.rb
sequel-0.1.1 lib/sequel.rb
sequel-0.1.2 lib/sequel.rb
sequel-0.1.4 lib/sequel.rb
sequel-0.1.6 lib/sequel.rb