Sha256: ae4f675ddc668911e1da70bc331205e67874ea5dc987c02c7e86d01a252da4f1

Contents?: true

Size: 419 Bytes

Versions: 15

Compression:

Stored size: 419 Bytes

Contents

module SSHKit
  module Backend

    class Printer < Abstract

      include SSHKit::CommandHelper

      def run
        instance_exec(host, &@block)
      end

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

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

      private

      def output
        SSHKit.config.output
      end

    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
sshkit-0.0.18 lib/sshkit/backends/printer.rb
sshkit-0.0.16 lib/sshkit/backends/printer.rb
sshkit-0.0.15 lib/sshkit/backends/printer.rb
sshkit-0.0.14 lib/sshkit/backends/printer.rb
sshkit-0.0.13 lib/sshkit/backends/printer.rb
sshkit-0.0.12 lib/sshkit/backends/printer.rb
sshkit-0.0.11 lib/sshkit/backends/printer.rb
sshkit-0.0.10 lib/sshkit/backends/printer.rb
sshkit-0.0.9 lib/sshkit/backends/printer.rb
sshkit-0.0.8 lib/sshkit/backends/printer.rb
sshkit-0.0.7 lib/sshkit/backends/printer.rb
sshkit-0.0.6 lib/sshkit/backends/printer.rb
sshkit-0.0.5 lib/sshkit/backends/printer.rb
sshkit-0.0.4 lib/sshkit/backends/printer.rb
sshkit-0.0.3 lib/sshkit/backends/printer.rb