Module: SPF
- Defined in:
- lib/spf/util.rb,
lib/spf/error.rb,
lib/spf/version.rb,
lib/spf/macro_string.rb
Overview
SYNOPSIS
require ‘spf/util’
hostname = SPF::Util.hostname
ipv6_address_v4mapped = SPF::Util.ipv4_address_to_ipv6(ipv4_address)
ipv4_address = SPF::Util->ipv6_address_to_ipv4($ipv6_address_v4mapped)
is_v4mapped = SPF::Util->ipv6_address_is_ipv4_mapped(ipv6_address)
ip_address_string = SPF::Util->ip_address_to_string(ip_address)
reverse_name = SPF::Util->ip_address_reverse(ip_address)
validated_domain = SPF::Util->valid_domain_for_ip_address(
spf_server, request, ip_address, domain,
find_best_match, # Defaults to false
accept_any_domain # Defaults to false
)
sanitized_string = SPF::Util->sanitize_string(string)
Defined Under Namespace
Modules: Util Classes: DNSError, DNSNXDomainError, DNSTimeoutError, DuplicateGlobalMod, Error, GlobalMod, InvalidMacroError, InvalidMacroStringError, InvalidMechCIDRError, InvalidMechError, InvalidMechQualifierError, InvalidModError, InvalidOptionValueError, InvalidRecordVersionError, InvalidScopeError, InvalidTermError, JunkInRecordError, JunkInTermError, MacroExpansionCtxRequiredError, MacroString, Mech, Mod, NoAcceptableRecordError, NoUnparsedTextError, NothingToParseError, OptionRequiredError, PositionalMod, ProcessingLimitExceededError, Record, RecordSelectionError, RedundantAcceptableRecordsError, Request, Result, Server, SyntaxError, Term, TermDomainSpecExpectedError, TermIPv4AddressExpectedError, TermIPv4PrefixLengthExpected, TermIPv6AddressExpected, TermIPv6PrefixLengthExpected, UnexpectedTermObjectError, UnknownMod, UnknownTerm
Constant Summary collapse
- VERSION =
'0.0.44'