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