Object
A class to represent the result hash of an Artist search.
Take the results hash directly and parse the artists into Artist objects.
Returns an array of Artists.
# File lib/songkickr/artist_result.rb, line 22 def parse_results(results = {}) artists = [] if results.include?("artist") results["artist"].each do |artist| artists << Songkickr::Artist.new(artist) end end artists end
Takes the result hash directly and parses out the page and total entries and finally passes off to the parse_results method to get the results.
# File lib/songkickr/artist_result.rb, line 7 def initialize(result_hash = {}) results_page = result_hash["resultsPage"] if results_page @page = results_page["page"] @total_entries = results_page["totalEntries"] @results = parse_results results_page["results"] end end
Generated with the Darkfish Rdoc Generator 2.