Sha256: b6f391a1ea5773a97a22c2743d5c7ee4cfb0a023e096ef4ce4b567067961f684

Contents?: true

Size: 479 Bytes

Versions: 20

Compression:

Stored size: 479 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

20 entries across 20 versions & 2 rubygems

Version Path
supply_drop-0.11.0 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/util/network_device/transport/base.rb
supply_drop-0.10.2 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/util/network_device/transport/base.rb
supply_drop-0.10.1 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/util/network_device/transport/base.rb
supply_drop-0.10.0 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/util/network_device/transport/base.rb
puppet-2.7.13 lib/puppet/util/network_device/transport/base.rb
supply_drop-0.9.0 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/util/network_device/transport/base.rb
supply_drop-0.8.1 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/util/network_device/transport/base.rb
supply_drop-0.8.0 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/util/network_device/transport/base.rb
puppet-2.7.12 lib/puppet/util/network_device/transport/base.rb
puppet-2.7.11 lib/puppet/util/network_device/transport/base.rb
supply_drop-0.7.0 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/util/network_device/transport/base.rb
supply_drop-0.6.1 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/util/network_device/transport/base.rb
supply_drop-0.6.0 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/util/network_device/transport/base.rb
puppet-2.7.9 lib/puppet/util/network_device/transport/base.rb
puppet-2.7.8 lib/puppet/util/network_device/transport/base.rb
puppet-2.7.6 lib/puppet/util/network_device/transport/base.rb
puppet-2.7.5 lib/puppet/util/network_device/transport/base.rb
puppet-2.7.4 lib/puppet/util/network_device/transport/base.rb
puppet-2.7.3 lib/puppet/util/network_device/transport/base.rb
puppet-2.7.1 lib/puppet/util/network_device/transport/base.rb