class Search
Allows you to search for games
Public Instance Methods
format_platforms(platforms)
click to toggle source
# File lib/game-finder/search.rb, line 27 def format_platforms(platforms) platforms.map { |platform| platform['name'] }.join(', ') end
game(query, _options = {})
click to toggle source
# File lib/game-finder/search.rb, line 10 def game(query, _options = {}) output request('search', resources: 'game', field_list: 'name,original_release_date,platforms', query: query) end
output(result)
click to toggle source
# File lib/game-finder/search.rb, line 17 def output(result) result['results'].each do |game| puts 'Name: '.yellow + game['name'] puts 'Platforms: '.yellow + format_platforms(game['platforms']) if game['platforms'] puts 'Release: '.yellow + game['original_release_date'].split(' ').first \ if game['original_release_date'] puts end end