Sha256: b79f4cce92137a3e085a7b1acfc604f7dbd027d5c159b2976dc5485f0ee4d61e
Contents?: true
Size: 442 Bytes
Versions: 3
Compression:
Stored size: 442 Bytes
Contents
module MusicBrainz class Track < BaseModel field :position, Integer field :recording_id, String field :title, String field :length, Integer class << self def find(id) client.load(:recording, { id: id }, { binding: :track, create_model: :track }) end def search(artist_name, track_name) super({artist: artist_name, recording: track_name}) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
musicbrainz-0.7.7 | lib/musicbrainz/models/track.rb |
musicbrainz-0.7.6 | lib/musicbrainz/models/track.rb |
musicbrainz-0.7.5 | lib/musicbrainz/models/track.rb |