Class: Ropian::Meter::Generic

Inherits:
Object
  • Object
show all
Defined in:
lib/ropian/meter/generic.rb

Direct Known Subclasses

APC, Raritan

Instance Method Summary collapse

Constructor Details

#initialize(ip_addr, community, version = :SNMPv2c) ⇒ Generic

Returns a new instance of Generic.



7
8
9
10
# File 'lib/ropian/meter/generic.rb', line 7

def initialize(ip_addr, community, version = :SNMPv2c)
  @manager = SNMP::Manager.new(:Host => ip_addr,
    :Community => community, :Version => version)
end

Instance Method Details

#inspectObject



4
5
6
# File 'lib/ropian/meter/generic.rb', line 4

def inspect
  "#<#{self.class} #{@manager.host}@#{@manager.community}>"
end