class MusicalScore::Score::Part::Part
Attributes
part_abbreviation[R]
part_name[R]
Public Class Methods
new(part_name, part_abbreviation)
click to toggle source
# File lib/musical_score/score/part/part.rb, line 16 def initialize(part_name, part_abbreviation) @part_name = part_name @part_abbreviation = part_abbreviation end
Public Instance Methods
export_xml(index)
click to toggle source
# File lib/musical_score/score/part/part.rb, line 21 def export_xml(index) score_part_element = REXML::Element.new('score-part') score_part_element.add_attribute('id', "P" + index.to_s) part_name_element = REXML::Element.new('part-name') part_name_element.add_text(@part_name) part_abbreviation_element = REXML::Element.new('part-abbreviation') part_abbreviation_element.add_text(@part_abbreviation) score_part_element.add_element(part_name_element) score_part_element.add_element(part_abbreviation_element) return score_part_element end