lib/bard/config.rb in bard-0.45.1 vs lib/bard/config.rb in bard-0.46.0
- old
+ new
@@ -55,11 +55,11 @@
def load_local_config! path
instance_eval File.read(File.expand_path(path)) if File.exist?(path)
end
- class Server < Struct.new(:project_name, :key, :ssh, :path, :ping, :gateway)
+ class Server < Struct.new(:project_name, :key, :ssh, :path, :ping, :gateway, :ssh_key, :env)
def self.setting *fields
fields.each do |field|
define_method field do |*args|
if args.length == 1
send :"#{field}=", args.first
@@ -70,10 +70,10 @@
end
end
end
end
- setting :ssh, :path, :ping, :gateway
+ setting :ssh, :path, :ping, :gateway, :ssh_key, :env
def default_ping
uri = URI.parse("ssh://#{ssh}")
"http://#{uri.host}"
end