Module: Net::SSH::Connection::Upload

Included in:
LocalSession, Session
Defined in:
lib/ssh/upload.rb

Instance Method Summary collapse

Instance Method Details

#upload_template!(destination, name, bindings) ⇒ Object



2
3
4
5
6
7
8
# File 'lib/ssh/upload.rb', line 2

def upload_template!(destination, name, bindings)
  Mumukit::Core::Template
      .new(File.join(__dir__, '..', 'templates', "#{name}.erb"), bindings)
      .with_tempfile!('template') do |file|
    upload_file! file, destination
  end
end