module DomainFinder

Namespace for domain_finder gem

Constants

URL

The URL of the domain registrar

Public Class Methods

Private Class Methods

parse_results(json_string) click to toggle source

Parses JSON response from API call and converts it to an array of human-readable strings.

@private @param json_string [String] A json-parsable string @return [Array<String>] An array of human-readable strings

# File lib/domain_finder.rb, line 54
def parse_results(json_string)
  json = JSON.parse(json_string)
  json['results'].map do |result|
    case result['availability']
    when 'available'
      "o  #{result['domain']}"
    when 'maybe'
      "?  #{result['domain']}"
    else
      "x  #{result['domain']}"
    end
  end
end