Sha256: 62f9d1c7ea5435d409d8ea27a2e61d8a93d8cce8716fa5d37f94fcf5b1093400

Contents?: true

Size: 522 Bytes

Versions: 120

Compression:

Stored size: 522 Bytes

Contents

require_relative '../../../../puppet/util/network_device'
require_relative '../../../../puppet/util/network_device/transport'

class Puppet::Util::NetworkDevice::Transport::Base
  attr_accessor :user, :password, :host, :port
  attr_accessor :default_prompt, :timeout

  def initialize
    @timeout = 10
  end

  def send(cmd)
  end

  def expect(prompt)
  end

  def command(cmd, options = {})
    send(cmd)
    expect(options[:prompt] || default_prompt) do |output|
      yield output if block_given?
    end
  end

end

Version data entries

120 entries across 120 versions & 1 rubygems

Version Path
puppet-7.34.0 lib/puppet/util/network_device/transport/base.rb
puppet-7.34.0-x86-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-7.34.0-x64-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-7.34.0-universal-darwin lib/puppet/util/network_device/transport/base.rb
puppet-7.33.0 lib/puppet/util/network_device/transport/base.rb
puppet-7.33.0-x86-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-7.33.0-x64-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-7.33.0-universal-darwin lib/puppet/util/network_device/transport/base.rb
puppet-7.32.1 lib/puppet/util/network_device/transport/base.rb
puppet-7.32.1-x86-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-7.32.1-x64-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-7.32.1-universal-darwin lib/puppet/util/network_device/transport/base.rb
puppet-7.31.0 lib/puppet/util/network_device/transport/base.rb
puppet-7.31.0-x86-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-7.31.0-x64-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-7.31.0-universal-darwin lib/puppet/util/network_device/transport/base.rb
puppet-7.30.0 lib/puppet/util/network_device/transport/base.rb
puppet-7.30.0-x86-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-7.30.0-x64-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-7.30.0-universal-darwin lib/puppet/util/network_device/transport/base.rb