Sha256: 19f9c88affa00fd355580d2f12d6abb037d1fe52e3e68d3e1e82c1a814b65efa

Contents?: true

Size: 324 Bytes

Versions: 8

Compression:

Stored size: 324 Bytes

Contents

module Chake

  class Backend

    class Ssh < Backend

      def rsync_dest
        [ssh_target, node.path + '/'].join(':')
      end

      def command_runner
        ['ssh', ssh_target]
      end

      private

      def ssh_target
        [node.username, node.hostname].compact.join('@')
      end

    end

  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
chake-0.1.7 lib/chake/backend/ssh.rb
chake-0.1.6 lib/chake/backend/ssh.rb
chake-0.1.5 lib/chake/backend/ssh.rb
chake-0.1.4 lib/chake/backend/ssh.rb
chake-0.1.3 lib/chake/backend/ssh.rb
chake-0.1.2 lib/chake/backend/ssh.rb
chake-0.1.1 lib/chake/backend/ssh.rb
chake-0.1.0 lib/chake/backend/ssh.rb