Sha256: 8d75ef6e16a968acdc7eb2558d34d8ef8eb0af15634878be34e297521d01503d

Contents?: true

Size: 465 Bytes

Versions: 1

Compression:

Stored size: 465 Bytes

Contents

require 'sloe/version'
require 'net/netconf'
require 'net/scp'
require 'snmp'


module Sloe
	class Device < Netconf::SSH

		attr_reader :snmp

	  def initialize(args, &block)
	  	@snmp_args = {:host => args[:target], :mib_dir => args[:mib_dir], :mib_modules => args[:mib_modules]}
      @snmp = SNMP::Manager.new(@snmp_args)
			
	  	if block_given?
	  		super( args, &block )
	  		return
	  	else
		  	super(args)
		    self.open
		    self
	  	end
	  end
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sloe-0.3.2 lib/sloe.rb