Sha256: ccaa837e20befb73f0f4f96aacc558056845de38e136d181232cc9ee63cda110

Contents?: true

Size: 480 Bytes

Versions: 690

Compression:

Stored size: 480 Bytes

Contents

require 'puppet/util/network_device'
require '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

690 entries across 690 versions & 5 rubygems

Version Path
puppet-6.29.0 lib/puppet/util/network_device/transport/base.rb
puppet-6.29.0-x86-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-6.29.0-x64-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-6.29.0-universal-darwin lib/puppet/util/network_device/transport/base.rb
puppet-6.28.0 lib/puppet/util/network_device/transport/base.rb
puppet-6.28.0-x86-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-6.28.0-x64-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-6.28.0-universal-darwin lib/puppet/util/network_device/transport/base.rb
puppet-6.27.0 lib/puppet/util/network_device/transport/base.rb
puppet-6.27.0-x86-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-6.27.0-x64-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-6.27.0-universal-darwin lib/puppet/util/network_device/transport/base.rb
puppet-6.26.0 lib/puppet/util/network_device/transport/base.rb
puppet-6.26.0-x86-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-6.26.0-x64-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-6.26.0-universal-darwin lib/puppet/util/network_device/transport/base.rb
puppet-6.25.1 lib/puppet/util/network_device/transport/base.rb
puppet-6.25.1-x86-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-6.25.1-x64-mingw32 lib/puppet/util/network_device/transport/base.rb
puppet-6.25.1-universal-darwin lib/puppet/util/network_device/transport/base.rb