Sha256: dfe9d83c70d329688b4e3d65ab7be10f92b31f54665f67d806df5f6dec16407f
Contents?: true
Size: 953 Bytes
Versions: 2
Compression:
Stored size: 953 Bytes
Contents
module SequelRails module Storage class Abstract attr_reader :config def initialize(config) @config = config end def create _create puts "[sequel] Created database '#{database}'" end def drop ::Sequel::Model.db.disconnect _drop puts "[sequel] Dropped database '#{database}'" end def database @database ||= config['database'] || config['path'] end def username @username ||= config['username'] || config['user'] || '' end def password @password ||= config['password'] || '' end def host @host ||= config['host'] || '' end def port @port ||= config['port'] || '' end def owner @owner ||= config['owner'] || '' end def charset @charset ||= config['charset'] || ENV['CHARSET'] || 'utf8' end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sequel-rails-0.4.0.pre1 | lib/sequel_rails/storage/abstract.rb |
sequel-rails-0.4.0.pre | lib/sequel_rails/storage/abstract.rb |