Sha256: 9dd47d76f47b8bb505401b9b1b6e2cce46cb90006994d79a2a77bfecaa00f553
Contents?: true
Size: 637 Bytes
Versions: 3
Compression:
Stored size: 637 Bytes
Contents
module Breadboard module Config # holds site, user, password values for an environment instance class EnvConfig def site(url=nil) return @site unless url if url.kind_of?(URI) @site = url else @site = URI.parse url end end def user(username=nil) return @user unless username @user = username end def password(pass=nil) return @password unless pass @password = pass end def to_s @site.to_s end def empty? !(site || password || user) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
breadboard-1.1.0.rc4 | lib/breadboard/env_config.rb |
breadboard-1.1.0.rc3 | lib/breadboard/env_config.rb |
breadboard-1.1.0.rc2 | lib/breadboard/env_config.rb |