class Domain
Constants
- COMMAND_PATTERN
- TLD_PATTERN
Public Class Methods
Source
# File plugins/domain.rb, line 24 def self.lookup(query, http: nil, rdap_http: nil, env: ENV, sleep_fn: nil, wordnet: nil) DomainSearch.lookup(query, http: http, rdap_http: rdap_http, env: env, sleep_fn: sleep_fn, wordnet: wordnet) end
Source
# File plugins/domain.rb, line 32 def self.lookup_pair(query, http: nil, rdap_http: nil, env: ENV, whois_run: nil, dig_run: nil, sleep_fn: nil, wordnet: nil) DomainSearch.lookup_pair( query, http: http, rdap_http: rdap_http, env: env, whois_run: whois_run, dig_run: dig_run, sleep_fn: sleep_fn, wordnet: wordnet ) end
Source
# File plugins/domain.rb, line 28 def self.probe_lookup(query, whois_run: nil, dig_run: nil) DomainSearch.probe_lookup(query, whois_run: whois_run, dig_run: dig_run) end
Source
# File plugins/domain.rb, line 45 def self.tld_lookup(query, http: nil) DomainTldSearch.lookup(query, http: http) end
Public Instance Methods
Source
# File plugins/domain.rb, line 57 def execute(m, query) self.class.lookup_pair(query).each do |text| themed_flood_safe_reply(m, text) end end
Source
# File plugins/domain.rb, line 63 def execute_tld(m, query) themed_flood_safe_reply(m, self.class.tld_lookup(query)) end
Source
# File plugins/domain.rb, line 49 def lookup(query, http: nil, rdap_http: nil, env: ENV) self.class.lookup(query, http: http, rdap_http: rdap_http, env: env) end
Source
# File plugins/domain.rb, line 53 def probe_lookup(query, whois_run: nil, dig_run: nil) self.class.probe_lookup(query, whois_run: whois_run, dig_run: dig_run) end