module NginxTail::LocalIpAddresses

Public Class Methods

add_local_ip_address(local_ip_address) click to toggle source
# File lib/ntail/local_ip_addresses.rb, line 25
def self.add_local_ip_address(local_ip_address)
  (@@local_ip_addresses << local_ip_address).uniq!
end
local_ip_address?(remote_addr) click to toggle source
# File lib/ntail/local_ip_addresses.rb, line 29
def self.local_ip_address?(remote_addr)
  @@local_ip_addresses.include?(remote_addr)
end
local_ip_addresses() click to toggle source

mainly (solely?) for testing purposes…

# File lib/ntail/local_ip_addresses.rb, line 16
def self.local_ip_addresses()
  @@local_ip_addresses.dup
end
reset_local_ip_addresses() click to toggle source

mainly (solely?) for testing purposes…

# File lib/ntail/local_ip_addresses.rb, line 21
def self.reset_local_ip_addresses()
  while !@@local_ip_addresses.empty? ; @@local_ip_addresses.pop ; end
end

Public Instance Methods

local_ip_address?() click to toggle source
# File lib/ntail/local_ip_addresses.rb, line 39
def local_ip_address?
  self.class.local_ip_address?(self.remote_addr)
end