# File lib/ohai/plugins/cloud_v2.rb, line 52 def add_ipv4_addr(ip, accessibility) return if ip.nil? # just skip if ip is nil ipaddr = validate_ip_addr(ip, :ipv4) case accessibility when :public @cloud[:public_ipv4_addrs] ||= Array.new @cloud[:public_ipv4_addrs] << ipaddr.to_s when :private @cloud[:local_ipv4_addrs] ||= Array.new @cloud[:local_ipv4_addrs] << ipaddr.to_s else raise "ERROR: in valid accessibility param of '#{accessibility}'. must be :public or :private." end end