Class: Musicbrainz::Alias

Inherits:
Object
  • Object
show all
Defined in:
lib/wrapper/resources/alias.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ Alias

Returns a new instance of Alias.



5
6
7
8
9
# File 'lib/wrapper/resources/alias.rb', line 5

def initialize args
	args.each do |k, v|
 		instance_variable_set("@#{k.gsub('-', '_')}", v) unless v.nil?
 	end
end

Instance Attribute Details

#begin_dateObject

Returns the value of attribute begin_date.



3
4
5
# File 'lib/wrapper/resources/alias.rb', line 3

def begin_date
  @begin_date
end

#end_dateObject

Returns the value of attribute end_date.



3
4
5
# File 'lib/wrapper/resources/alias.rb', line 3

def end_date
  @end_date
end

#localeObject

Returns the value of attribute locale.



3
4
5
# File 'lib/wrapper/resources/alias.rb', line 3

def locale
  @locale
end

#nameObject

Returns the value of attribute name.



3
4
5
# File 'lib/wrapper/resources/alias.rb', line 3

def name
  @name
end

#primaryObject

Returns the value of attribute primary.



3
4
5
# File 'lib/wrapper/resources/alias.rb', line 3

def primary
  @primary
end

#sort_nameObject

Returns the value of attribute sort_name.



3
4
5
# File 'lib/wrapper/resources/alias.rb', line 3

def sort_name
  @sort_name
end

#typeObject

Returns the value of attribute type.



3
4
5
# File 'lib/wrapper/resources/alias.rb', line 3

def type
  @type
end