Sha256: d73eb4d536f33cdbc4e19608287f7a8b7dcac2f5c695c34186a12ea7461deeca
Contents?: true
Size: 488 Bytes
Versions: 2
Compression:
Stored size: 488 Bytes
Contents
module Tessa class Config include Virtus.model DEFAULT_STRATEGY = "default" attribute :username, String, default: -> (*_) { ENV['TESSA_USERNAME'] } attribute :password, String, default: -> (*_) { ENV['TESSA_PASSWORD'] } attribute :url, String, default: -> (*_) { ENV['TESSA_URL'] } attribute :strategy, String, default: -> (*_) { ENV['TESSA_STRATEGY'] || DEFAULT_STRATEGY } def connection @connection ||= Tessa::FakeConnection.new end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tessa-2.0 | lib/tessa/config.rb |
tessa-1.2.0 | lib/tessa/config.rb |