diff --git a/app/services/whois/parser/base.rb b/app/services/whois/parser/base.rb index 480972d..e327c11 100644 --- a/app/services/whois/parser/base.rb +++ b/app/services/whois/parser/base.rb @@ -46,8 +46,10 @@ module Whois (value.nil? || field.value == value) } end + def get_field!(name, after: -1, value: nil) - get_field(name, after: after, value: value) || fail(FieldNotFoundError, "Field `#{name}` not found, after index #{after}") + get_field(name, after: after, value: value) \ + || fail(FieldNotFoundError, "Field `#{name}` not found, after index #{after}") end def get_value!(name, after: -1) diff --git a/app/services/whois/parser/sonic.rb b/app/services/whois/parser/sonic.rb index 214dc27..ac5c683 100644 --- a/app/services/whois/parser/sonic.rb +++ b/app/services/whois/parser/sonic.rb @@ -31,7 +31,6 @@ module Whois private def extract_values - domain_index = get_field!("Domain Name", value: domain.downcase).index created_date = get_value!("Creation Date", after: domain_index)