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