Sha256: be670653dd59f75f80a0b0e6f04fc664e262e098313e2a74b82ee4fccc7c5824

Contents?: true

Size: 432 Bytes

Versions: 2

Compression:

Stored size: 432 Bytes

Contents

require 'sequel'
require 'sqlite3'

module Taps

VERSION = '0.2.3'

class Config
	class << self
		attr_accessor :taps_database_url
		attr_accessor :login, :password, :database_url, :remote_url
		attr_accessor :chunksize

		def verify_database_url
			db = Sequel.connect(self.database_url)
			db.tables
			db.disconnect
		rescue Object => e
			puts "Failed to connect to database:\n  #{e.class} -> #{e}"
			exit 1
		end
	end
end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
ricardochimal-taps-0.2.3 lib/taps/config.rb
taps-0.2.3 lib/taps/config.rb