Class: RandomUserMe::Client
- Inherits:
-
Object
- Object
- RandomUserMe::Client
- Includes:
- HTTParty
- Defined in:
- lib/random_user_me.rb
Class Method Summary collapse
Class Method Details
.get_random_user ⇒ Object
14 15 16 17 18 |
# File 'lib/random_user_me.rb', line 14 def self.get_random_user response = get('/') return false if !response.parsed_response response_map(response) end |
.get_seeded_user(seed) ⇒ Object
20 21 22 23 24 |
# File 'lib/random_user_me.rb', line 20 def self.get_seeded_user(seed) response = get("/?seed=#{seed}") return false if !response.parsed_response self.response_map(response) end |
.response_map(response) ⇒ Object
28 29 30 31 32 33 34 35 36 |
# File 'lib/random_user_me.rb', line 28 def self.response_map(response) user_hash = response["results"].first["user"] if !user_hash.empty? user = RandomUser.create_from_hash(user_hash) return user else return nil end end |