Sha256: adaef727398df970ffd486a6601e477b716146cd45dba8f9fa534ed32398c553

Contents?: true

Size: 361 Bytes

Versions: 2

Compression:

Stored size: 361 Bytes

Contents

# frozen_string_literal: true
require 'socket'

# Ruby 2.5 ships String#delete_prefix but lets try to support 2.4 
class String
  def del_prefix(prf)
    if self[0] == prf
      self[1..-1]
    end
  end
end

module FiveApples
  def self.test_host_ip
    net = Socket.ip_address_list.detect(&:ipv4_private?)
    net.nil? ? 'localhost' : net.ip_address
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fiveapples-0.0.7 lib/fa_utils.rb
fiveapples-0.0.6 lib/fa_utils.rb