From ab846bb60943be93ddf9796a0df54c50b42cc743 Mon Sep 17 00:00:00 2001 From: dongdiddler Date: Sat, 28 Jun 2014 17:14:09 +0000 Subject: [PATCH] changed ip to use Socket.ip_address_list instead of ifconfig --- menu/ip.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/menu/ip.rb b/menu/ip.rb index fdf2f544..dbe70603 100644 --- a/menu/ip.rb +++ b/menu/ip.rb @@ -1,6 +1,6 @@ # return "127.3.3.7" # Hard-coded IP, for when demoing -inet = `ifconfig`.split("\n").grep(/\binet\b/) +# https://stackoverflow.com/a/7809304 -return "| #{inet[0][/[\d.]+/]}" if inet.length < 2 -inet[1][/[\d.]+/] +ip_addr = Socket.ip_address_list.detect { |ip| ip.ipv4_private? } +return "| #{ip_addr.ip_address}"