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