class Musicbrainz::Work
Attributes
disambiguation[RW]
id[RW]
iswcs[RW]
language[RW]
relations[RW]
score[RW]
title[RW]
type[RW]
Public Class Methods
new(args)
click to toggle source
# File lib/wrapper/resources/work.rb, line 5 def initialize args args.each do |k, v| instance_variable_set("@#{k.gsub('-', '_')}", v) unless v.nil? end self.relations_initialize if self.relations end
Public Instance Methods
relations_initialize()
click to toggle source
# File lib/wrapper/resources/work.rb, line 12 def relations_initialize array = [] self.relations.each do |a| array << Musicbrainz::Relation.new(a) end self.relations = array end