class Matchd::Response::CNAME

Attributes

alias_name[R]

Public Class Methods

new(opts) click to toggle source
Calls superclass method Matchd::Response::new
# File lib/matchd/response/cname.rb, line 2
def initialize(opts)
  super
  @alias_name = opts.is_a?(Hash) ? opts.fetch("alias") : opts
end

Public Instance Methods

resource() click to toggle source
# File lib/matchd/response/cname.rb, line 9
def resource
  Resolv::DNS::Resource::IN::CNAME.new(Resolv::DNS::Name.create(alias_name))
end