Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
class method
Resolv::DNS::Name.create
create(arg)
lib/resolv.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.3.0/lib/resolv.rb, line 1262
def self.create(arg)
case arg
when Name
return arg
when String
return Name.new(Label.split(arg), /\.\z/ =~ arg ? true : false)
else
raise ArgumentError.new("cannot interpret as DNS name: #{arg.inspect}")
end
end