class TableSaw::Configuration

Attributes

dbname[RW]
format[RW]
host[RW]
manifest[RW]
output[RW]
password[RW]
port[RW]
user[RW]
variables[W]

Public Instance Methods

connection() click to toggle source
# File lib/table_saw/configuration.rb, line 8
def connection
  { dbname: dbname, host: host, port: port, user: user, password: password }
end
url=(value) click to toggle source
# File lib/table_saw/configuration.rb, line 12
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
variables() click to toggle source
# File lib/table_saw/configuration.rb, line 22
def variables
  @variables || {}
end