Sha256: f557166c493ae6419947a8c901613d7e2cf401f09e7cb23b0914d33c1caa5ed2
Contents?: true
Size: 574 Bytes
Versions: 9
Compression:
Stored size: 574 Bytes
Contents
require_relative 'base' module Whois module Scanners class BaseShared1 < Base self.tokenizers += [ :skip_empty_line, :scan_available, :scan_reserved, :scan_keyvalue, ] tokenizer :scan_available do if @input.skip(/^No Data Found\n/) @ast["status:available"] = true end end tokenizer :scan_reserved do if settings[:pattern_reserved] && @input.scan(settings[:pattern_reserved]) @ast["status:reserved"] = true end end end end end
Version data entries
9 entries across 9 versions & 2 rubygems