class PlacerDSL
Public Class Methods
new(config, logger)
click to toggle source
# File lib/placer_dsl.rb, line 45 def initialize(config, logger) @logger = logger instance_eval config end
Public Instance Methods
sftp(&block)
click to toggle source
# File lib/placer_dsl.rb, line 57 def sftp(&block) Net::SFTP.start(@ssh_host, @ssh_user, @ssh_options) do |c| block.call SFTPDSL.new(c, @logger) end end
ssh(&block)
click to toggle source
# File lib/placer_dsl.rb, line 51 def ssh(&block) Net::SSH.start(@ssh_host, @ssh_user, @ssh_options) do |c| block.call SSHDSL.new(c, @logger) end end