Module: Musa::Neumalang::Neumalang::Parser::AbsGradeAttribute
- Defined in:
- lib/musa-dsl/neumalang/neumalang.rb
Instance Method Summary collapse
Instance Method Details
#value ⇒ Object
189 190 191 192 193 194 195 196 197 198 |
# File 'lib/musa-dsl/neumalang/neumalang.rb', line 189 def value value = {} value[:abs_grade] = capture(:grade).value if capture(:grade) value[:abs_grade] ||= capture(:interval).value.to_sym if capture(:interval) value[:abs_sharps] = capture(:accidentals).value if capture(:accidentals) value end |