Class: Musa::MusicXML::Builder::Internal::Words
- Inherits:
-
DirectionType
- Object
- DirectionType
- Musa::MusicXML::Builder::Internal::Words
- Defined in:
- lib/musa-dsl/musicxml/builder/direction.rb
Instance Method Summary collapse
- #_direction_type_to_xml(io, indent:, tabs:) ⇒ Object
-
#initialize(value, &block) ⇒ Words
constructor
string | Array of string.
Methods included from Extension::AttributeBuilder
#attr_complex_adder_to_array, #attr_complex_adder_to_custom, #attr_complex_builder, #attr_simple_builder, #attr_tuple_adder_to_array, #attr_tuple_adder_to_hash, #attr_tuple_builder
Methods included from Helper::ToXML
Methods included from Extension::With
Constructor Details
#initialize(value, &block) ⇒ Words
string | Array of string
226 227 228 229 230 231 232 |
# File 'lib/musa-dsl/musicxml/builder/direction.rb', line 226 def initialize(value, # string | Array of string &block) @words = value.arrayfy super end |
Instance Method Details
#_direction_type_to_xml(io, indent:, tabs:) ⇒ Object
236 237 238 239 240 |
# File 'lib/musa-dsl/musicxml/builder/direction.rb', line 236 def _direction_type_to_xml(io, indent:, tabs:) @words.each do |words| io.puts "#{tabs}<words>#{words}</words>" end end |