Sha256: 7b5f1cb7cd6669d7f7f35f23fbd550f24ee94826e4f09f01e1536a456a279e16
Contents?: true
Size: 587 Bytes
Versions: 4
Compression:
Stored size: 587 Bytes
Contents
# frozen_string_literal: true module TableSaw class Configuration attr_writer :variables attr_accessor :dbname, :host, :port, :user, :password, :manifest, :output, :format def connection { dbname: dbname, host: host, port: port, user: user, password: password } end def url=(value) URI.parse(value).tap do |uri| self.dbname = uri.path[1..] self.host = uri.host self.port = uri.port self.user = uri.user self.password = uri.password end end def variables @variables || {} end end end
Version data entries
4 entries across 4 versions & 1 rubygems