Module: Puffy::Formatters::Base

Defined in:
lib/puffy/formatters/base.rb

Overview

:nodoc:

Defined Under Namespace

Classes: Rule, Ruleset

Class Method Summary collapse

Class Method Details

.loopback_addressesArray<IPAddr>

Returns a list of loopback addresses

Returns:



23
24
25
# File 'lib/puffy/formatters/base.rb', line 23

def self.loopback_addresses
  [nil, loopback_ipv4, loopback_ipv6]
end

.loopback_ipv4IPAddr

Returns the loopback IPv4 IPAddr

Returns:

  • (IPAddr)


9
10
11
# File 'lib/puffy/formatters/base.rb', line 9

def self.loopback_ipv4
  IPAddr.new('127.0.0.1')
end

.loopback_ipv6IPAddr

Returns the loopback IPv6 IPAddr

Returns:

  • (IPAddr)


16
17
18
# File 'lib/puffy/formatters/base.rb', line 16

def self.loopback_ipv6
  IPAddr.new('::1')
end