Sha256: 7b50efd351f8389707c5dc807f297a63835c26a4445600c585b56d3ad7b7f0b4

Contents?: true

Size: 225 Bytes

Versions: 4

Compression:

Stored size: 225 Bytes

Contents

require 'socket'
module Rhcf
  module Utils
    module Network
      def self.my_interfaces
         Socket::ip_address_list.select{|a| !a.ipv4_loopback? && a.ipv4_private? }.collect(&:ip_address)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rhcf-utils-0.0.5 lib/rhcf/utils/network.rb
rhcf-utils-0.0.4 lib/rhcf/utils/network.rb
rhcf-utils-0.0.3 lib/rhcf/utils/network.rb
rhcf-utils-0.0.2 lib/rhcf/utils/network.rb