# File lib/snmp/varbind.rb, line 246 def initialize(value_data) ip = value_data.to_str if ip.length > 4 ip = parse_string(ip) elsif ip.length != 4 raise InvalidIpAddress, "Expected 4 octets or formatted string, got #{value_data.inspect}" end @value = ip end