class Domainr::CLI::Commands
Public Instance Methods
info(query)
click to toggle source
# File lib/domainr/cli/commands.rb, line 11 def info(query) ap client.info(query) end
search(query)
click to toggle source
# File lib/domainr/cli/commands.rb, line 16 def search(query) client.search(query).results.tap do |results| available, unavailable = results.map! { |res| res.suggestion = "#{res.domain.bold}#{res.path.underline}" res }.partition { |res| res.availability == 'available' } available.map! { |res| res.available = '✔'.green; res } unavailable.map! { |res| res.available = '✗'.red; res } table available + unavailable, fields: [:suggestion, :available], unicode: true end end
Private Instance Methods
client()
click to toggle source
# File lib/domainr/cli/commands.rb, line 34 def client @client ||= begin Domainr.client_id = 'd03a6364139c4b32bb969d45db549b10' Domainr end end