module RandomUserGenerator
Constants
- VERSION
Public Class Methods
client()
click to toggle source
# File lib/random_user_generator.rb, line 33 def self.client @client ||= Client.new end
generate(params = {})
click to toggle source
# File lib/random_user_generator.rb, line 16 def self.generate(params = {}) results = client.request(params) users = JSON.parse(results.to_json, object_class: OpenStruct) params[:results] ? users : users.first end
generate_female(params = {})
click to toggle source
# File lib/random_user_generator.rb, line 23 def self.generate_female(params = {}) params.merge!(gender: 'female') generate(params) end
generate_male(params = {})
click to toggle source
# File lib/random_user_generator.rb, line 28 def self.generate_male(params = {}) params.merge!(gender: 'male') generate(params) end