class DNS::Zone::RR::NSEC3PARAM
‘NSEC3PARAM` resource record.
RFC 5155
Constants
- REGEX_NSEC3PARAM_RDATA
Attributes
algorithm[RW]
flags[RW]
iterations[RW]
salt[RW]
Public Instance Methods
dump()
click to toggle source
# File lib/dns/zone/rr/nsec3param.rb, line 15 def dump parts = general_prefix parts << algorithm parts << flags parts << iterations parts << salt parts.join(' ') end
load(string, options = {})
click to toggle source
# File lib/dns/zone/rr/nsec3param.rb, line 24 def load(string, options = {}) rdata = load_general_and_get_rdata(string, options) return nil unless rdata captures = rdata.match(REGEX_NSEC3PARAM_RDATA) return nil unless captures @algorithm = captures[:algorithm].to_i @flags = captures[:flags].to_i @iterations = captures[:iterations].to_i @salt = captures[:salt] self end