class RandomUserGenerator::Client
Constants
- HOST
Public Instance Methods
request(params)
click to toggle source
# File lib/random_user_generator/client.rb, line 5 def request(params) response = connection.get(api_url, params) response.body['results'].map { |u| u['user'] || u } end
Private Instance Methods
api_url()
click to toggle source
# File lib/random_user_generator/client.rb, line 21 def api_url "/#{RandomUserGenerator.api_version}" end
connection()
click to toggle source
# File lib/random_user_generator/client.rb, line 12 def connection Faraday.new(HOST, params: RandomUserGenerator.options) do |faraday| faraday.response :json faraday.use FaradayMiddleware::FollowRedirects faraday.adapter Faraday.default_adapter end end