class SPF::Mech::SPF::Mech::SPF::Mech::A
Constants
- NAME
Public Instance Methods
match(server, request, want_result = true)
click to toggle source
# File lib/spf/model.rb, line 412 def match(server, request, want_result = true) server.count_dns_interactive_term(request) return self.match_in_domain(server, request, self.domain(server, request)) end
params()
click to toggle source
# File lib/spf/model.rb, line 398 def params params = '' if @domain_spec params += @domain_spec.to_s if @domain_spec end if @ipv4_prefix_length and @ipv4_prefix_length != self.default_ipv4_prefix_length params += '/' + @ipv4_prefix_length.to_s end if @ipv6_prefix_length and @ipv6_prefix_length != self.default_ipv6_prefix_length params += '//' + @ipv6_prefix_length.to_s end return params end
parse_params(required = true)
click to toggle source
# File lib/spf/model.rb, line 392 def parse_params(required = true) @raw_params = @parse_text.dup self.parse_domain_spec self.parse_ipv4_ipv6_prefix_lengths end