class Musicz::Search::RecordingRepository
Constants
- ENDPOINT
Public Instance Methods
by_id(id_options)
click to toggle source
@param id_options [Musicz::Search::Options::IdSearch]
# File lib/musicz/search/recording_repository.rb, line 13 def by_id(id_options) by_id_with_entity(id_options, ENDPOINT, Musicz::Entities::Recording) end
by_query(query_terms)
click to toggle source
@param query_terms [Musicz::Search::Options::RecordingQueryTerms] This executes a generic query against the MusicBrainz API No support for paging, so use decently specific queries
# File lib/musicz/search/recording_repository.rb, line 27 def by_query(query_terms) by_query_with_entity( query_terms, ENDPOINT, Musicz::Entities::RecordingList ) end
by_term(term)
click to toggle source
@param term [String] The general term to searh MusicBrainz for This gets executed on the MusicBrainz server by querying the recording, sortname and alias fields
# File lib/musicz/search/recording_repository.rb, line 20 def by_term(term) by_term_with_entity(term, ENDPOINT, Musicz::Entities::RecordingList) end