class DNS::Zone::RR::MX
`MX` resource record.
RFC 1035
Constants
- REGEX_MX_RDATA
Attributes
exchange[RW]
priority[RW]
Public Instance Methods
dump()
click to toggle source
# File lib/dns/zone/rr/mx.rb, line 14 def dump parts = general_prefix parts << priority parts << exchange parts.join(' ') end
load(string, options = {})
click to toggle source
# File lib/dns/zone/rr/mx.rb, line 21 def load(string, options = {}) rdata = load_general_and_get_rdata(string, options) return nil unless rdata captures = rdata.match(REGEX_MX_RDATA) return nil unless captures @priority = captures[:priority].to_i @exchange = captures[:exchange] self end