Sha256: 12b0590747cec226048278f602b9b0359b78a7b5821596020098780fd6f15f1f

Contents?: true

Size: 422 Bytes

Versions: 14

Compression:

Stored size: 422 Bytes

Contents

module SSHKit
  module Backend

    class Printer < Abstract

      include SSHKit::CommandHelper

      def run
        instance_exec(host, &@block)
      end

      def execute(*args)
        output << command(*args).to_command + "\n"
      end

      def capture(command, args=[])
        raise MethodUnavailableError
      end

      private

      def output
        SSHKit.config.output
      end

    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
sshkit-0.0.34 lib/sshkit/backends/printer.rb
sshkit-0.0.33 lib/sshkit/backends/printer.rb
sshkit-0.0.32 lib/sshkit/backends/printer.rb
sshkit-0.0.31 lib/sshkit/backends/printer.rb
sshkit-0.0.29 lib/sshkit/backends/printer.rb
sshkit-0.0.28 lib/sshkit/backends/printer.rb
sshkit-0.0.27 lib/sshkit/backends/printer.rb
sshkit-0.0.26 lib/sshkit/backends/printer.rb
sshkit-0.0.25 lib/sshkit/backends/printer.rb
sshkit-0.0.24 lib/sshkit/backends/printer.rb
sshkit-0.0.23 lib/sshkit/backends/printer.rb
sshkit-0.0.22 lib/sshkit/backends/printer.rb
sshkit-0.0.21 lib/sshkit/backends/printer.rb
sshkit-0.0.19 lib/sshkit/backends/printer.rb