Sha256: 8ff27e360b98a4a656f9d3674740e8712ac39f3839a14136594514a219bf4813

Contents?: true

Size: 389 Bytes

Versions: 1

Compression:

Stored size: 389 Bytes

Contents

unless url = Cfg.db[:url]
  if (type = Cfg.db[:type]) && (name = Cfg.db[:name])
    if type =~ /sqlite/i
      url = [(name =~ /\A\// ? name : Cfg.root_path(name)), :sqlite]
    else
      url = '%s://%s:%s@%s/%s' % Cfg.db.values_at(:type, :user, :pass, :host, :name)
    end
  end
end
url, connection_method = url
Sequel::Model.db = Sequel.send(connection_method || :connect, url) if url

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
my_enginery-0.2.8 app/database/Sequel.rb