Module: NETSNMP

Defined in:
lib/netsnmp.rb,
lib/netsnmp/oid.rb,
lib/netsnmp/pdu.rb,
lib/netsnmp/client.rb,
lib/netsnmp/errors.rb,
lib/netsnmp/message.rb,
lib/netsnmp/session.rb,
lib/netsnmp/varbind.rb,
lib/netsnmp/version.rb,
lib/netsnmp/timeticks.rb,
lib/netsnmp/scoped_pdu.rb,
lib/netsnmp/v3_session.rb,
lib/netsnmp/encryption/aes.rb,
lib/netsnmp/encryption/des.rb,
lib/netsnmp/encryption/none.rb,
lib/netsnmp/security_parameters.rb

Defined Under Namespace

Modules: Encryption, Hexdump, Message, OID Classes: Client, PDU, ScopedPDU, SecurityParameters, Session, Timetick, V3Session, Varbind

Constant Summary collapse

Error =
Class.new(StandardError)
ConnectionFailed =
Class.new(Error)
AuthenticationFailed =
Class.new(Error)
VERSION =
"0.1.5"

Class Method Summary collapse

Class Method Details

.debug(&blk) ⇒ Object



41
42
43
# File 'lib/netsnmp.rb', line 41

def self.debug(&blk)
  @debug_output << blk.call + "\n" if @debug_output
end

.debug=(io) ⇒ Object



37
38
39
# File 'lib/netsnmp.rb', line 37

def self.debug=(io)
  @debug_output = io
end