Module: Gabc::WordNode

Defined in:
lib/lygre/gabcsemantics.rb

Instance Method Summary collapse

Instance Method Details

#create_wordObject



81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'lib/lygre/gabcsemantics.rb', line 81

def create_word
  w = []

  each_element do |ele|
    next unless ele.is_a? SyllableNode
    w << GabcSyllable.new do |s|
      s.lyrics = ele.lyrics.text_value
      s.notes = collect_notes ele
    end
  end

  return GabcWord.new w
end