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
428 429 430 431 432 433 434 |
# File 'lib/musa-dsl/musicxml/builder/direction.rb', line 428 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.
438 439 440 441 442 |
# File 'lib/musa-dsl/musicxml/builder/direction.rb', line 438 def _direction_type_to_xml(io, indent:, tabs:) @words.each do |words| io.puts "#{tabs}<words>#{words}</words>" end end |