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