Class: Musa::MusicXML::Builder::Internal::Words Private
- Defined in:
- lib/musa-dsl/musicxml/builder/direction.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Text words direction type.
Represents textual performance instructions or expressions. Can contain multiple text strings.
Instance Method Summary collapse
- #_direction_type_to_xml(io, indent:, tabs:) ⇒ Object private
-
#initialize(value, &block) ⇒ Words
constructor
private
string | Array of string.
Constructor Details
#initialize(value, &block) ⇒ Words
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
string | Array of string
448 449 450 451 452 453 454 |
# File 'lib/musa-dsl/musicxml/builder/direction.rb', line 448 def initialize(value, # string | Array of string &block) @words = value.arrayfy super end |
Instance Method Details
#_direction_type_to_xml(io, indent:, tabs:) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
458 459 460 461 462 |
# File 'lib/musa-dsl/musicxml/builder/direction.rb', line 458 def _direction_type_to_xml(io, indent:, tabs:) @words.each do |words| io.puts "#{tabs}<words>#{words}</words>" end end |