Module: Net::SNMP::Utility

Defined in:
lib/net/snmp/utility.rb

Class Method Summary collapse

Class Method Details

.oid_lex_cmp(a, b) ⇒ Object



2
3
4
5
6
7
8
9
# File 'lib/net/snmp/utility.rb', line 2

def self.oid_lex_cmp(a,b)
  [a,b].each do |i|
    i.sub!(/^\./,'')
    i.gsub!(/ /, '.0')
    i.replace(i.split('.').map(&:to_i).pack('N*'))
  end
  a <=> b
end