module NginxTail::KnownIpAddresses
Public Class Methods
add_known_ip_address(known_ip_address)
click to toggle source
# File lib/ntail/known_ip_addresses.rb, line 25 def self.add_known_ip_address(known_ip_address) (@@known_ip_addresses << known_ip_address).uniq! end
known_ip_address?(remote_addr)
click to toggle source
# File lib/ntail/known_ip_addresses.rb, line 29 def self.known_ip_address?(remote_addr) @@known_ip_addresses.include?(remote_addr) end
known_ip_addresses()
click to toggle source
mainly (solely?) for testing purposes…
# File lib/ntail/known_ip_addresses.rb, line 16 def self.known_ip_addresses() @@known_ip_addresses.dup end
reset_known_ip_addresses()
click to toggle source
mainly (solely?) for testing purposes…
# File lib/ntail/known_ip_addresses.rb, line 21 def self.reset_known_ip_addresses() while !@@known_ip_addresses.empty? ; @@known_ip_addresses.pop ; end end
Public Instance Methods
known_ip_address?()
click to toggle source
# File lib/ntail/known_ip_addresses.rb, line 39 def known_ip_address? self.class.known_ip_address?(self.remote_addr) end