class Musicbrainz::Media

Attributes

disc_count[RW]
format[RW]
track_count[RW]
tracks[RW]

Public Class Methods

new(args) click to toggle source
# File lib/wrapper/resources/media.rb, line 5
def initialize args
        args.each do |k, v|
        instance_variable_set("@#{k.gsub('-', '_')}", v) unless v.nil?
end
self.tracks_initialize if self.tracks
end

Public Instance Methods

tracks_initialize() click to toggle source
# File lib/wrapper/resources/media.rb, line 12
def tracks_initialize
        array = []
        self.tracks.each do |a|
                array << Musicbrainz::Track.new(a)
        end
        self.tracks = array
end