Class: SSHKit::Backend::Skipper

### Home Classes Methods

### In Files

- lib/sshkit/backends/skipper.rb

### Parent

SSHKit::Backend::Printer

### Methods

- ::new
- #debug
- #download!
- #error
- #execute
- #fatal
- #info
- #invoke
- #log
- #test
- #trace
- #upload!

### Class/Module Index

Quicksearch

- SSHKit
- SSHKit::Backend
- SSHKit::Backend::Abstract
- SSHKit::Backend::ConnectionPool
- SSHKit::Backend::Local
- SSHKit::Backend::Netssh
- SSHKit::Backend::Netssh::Configuration
- SSHKit::Backend::Printer
- SSHKit::Backend::Skipper
- SSHKit::CommandMap
- SSHKit::CommandMap::CommandHash
- SSHKit::CommandMap::PrefixProvider
- SSHKit::Configuration
- SSHKit::Coordinator
- SSHKit::DSL
- SSHKit::Formatter
- SSHKit::Formatter::Abstract
- SSHKit::Formatter::BlackHole
- SSHKit::Formatter::Dot
- SSHKit::Formatter::Pretty
- SSHKit::Formatter::SimpleText
- SSHKit::Host
- SSHKit::HostWithPortParser
- SSHKit::HostWithUsernameAndPortParser
- SSHKit::HostWithUsernameParser
- SSHKit::IPv6HostWithPortParser
- SSHKit::LogMessage
- SSHKit::Logger
- SSHKit::Logger::SSHKit
- SSHKit::Logger::SSHKit::Logger
- SSHKit::Logger::SSHKit::Logger::Net
- SSHKit::Logger::SSHKit::Logger::Net::SSH
- SSHKit::Logger::SSHKit::Logger::Net::SSH::LogLevelShim
- SSHKit::Runner
- SSHKit::Runner::Abstract
- SSHKit::Runner::ExecuteError
- SSHKit::Runner::Group
- SSHKit::Runner::Null
- SSHKit::Runner::Parallel
- SSHKit::Runner::Sequential
- SSHKit::SimpleHostParser
- SSHKit::Utils
- SSHKit::Utils::CaptureOutputMethods
- Net
- Net::SSH
- Net::SSH::Config
- Array
- Color
- Hash
- Object

No matching classes.

# SSHKit::Backend::Skipper

### Public Class Methods

new(&block) click to toggle source

    # File lib/sshkit/backends/skipper.rb, line 6
    def initialize(&block)
      @block = block
    end

### Public Instance Methods

debug(messages) click to toggle source
Alias for: info
download!(*args) click to toggle source
Alias for: execute
error(messages) click to toggle source
Alias for: info
execute(*args) click to toggle source

    # File lib/sshkit/backends/skipper.rb, line 10
    def execute(*args)
      command(*args).tap do |cmd|
        warn "[SKIPPING] No Matching Host for #{cmd}"
      end
    end

Also aliased as: upload!, download!, test, invoke
fatal(messages) click to toggle source
Alias for: info
info(messages) click to toggle source

    # File lib/sshkit/backends/skipper.rb, line 20
    def info(messages)
      # suppress all messages except `warn`
    end

Also aliased as: log, fatal, error, debug, trace
invoke(*args) click to toggle source
Alias for: execute
log(messages) click to toggle source
Alias for: info
test(*args) click to toggle source
Alias for: execute
trace(messages) click to toggle source
Alias for: info
upload!(*args) click to toggle source
Alias for: execute

[Validate]

Generated with the Darkfish Rdoc Generator 2.