Sha256: bb55f35c63482648bad05bc8fd349db01c49bbeafe6fb3b03bdac7281243807d

Contents?: true

Size: 436 Bytes

Versions: 4

Compression:

Stored size: 436 Bytes

Contents

module SSHKit

  StandardError = Class.new(::StandardError)

  class << self
    attr_accessor :config
  end

  def self.capture_output(io, &block)
    original_io = config.output
    config.output = io
    yield
  ensure
    config.output = original_io
  end

  def self.configure
    @@config ||= Configuration.new
    yield config
  end

  def self.config
    @@config ||= Configuration.new
  end

end

require_relative 'sshkit/all'

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sshkit-0.0.10 lib/sshkit.rb
sshkit-0.0.9 lib/sshkit.rb
sshkit-0.0.8 lib/sshkit.rb
sshkit-0.0.7 lib/sshkit.rb