class Matchd::Response::MX

Attributes

host[R]
preference[R]

Public Class Methods

new(opts) click to toggle source
Calls superclass method Matchd::Response::new
# File lib/matchd/response/mx.rb, line 2
def initialize(opts)
  super
  @preference = opts.fetch("preference")
  @host = opts.fetch("host")
end

Public Instance Methods

resource() click to toggle source
# File lib/matchd/response/mx.rb, line 10
def resource
  Resolv::DNS::Resource::IN::MX.new(
    preference,
    Resolv::DNS::Name.create(host),
  )
end