lib/net/dns/rr/ptr.rb in net-dns-0.9.0 vs lib/net/dns/rr/ptr.rb in net-dns-0.20.0
- old
+ new
@@ -38,14 +38,12 @@
def get_data
@ptrdname_pack
end
def subclass_new_from_hash(args)
- if args.key?(:ptrdname) || args.key?(:ptr)
- @ptrdname = args[:ptrdname]
- else
- raise ArgumentError, ":ptrdname or :ptr field is mandatory"
- end
+ raise ArgumentError, ":ptrdname or :ptr field is mandatory" unless args.key?(:ptrdname) || args.key?(:ptr)
+
+ @ptrdname = args[:ptrdname]
end
def subclass_new_from_string(str)
@ptrdname = check_name(str)
end