Class: HeadMusic::Style::Guidelines::StepToFinalNote
Overview
Instance Method Summary
collapse
Instance Method Details
#last_melodic_interval ⇒ Object
16
17
18
|
# File 'lib/head_music/style/guidelines/step_to_final_note.rb', line 16
def last_melodic_interval
@last_melodic_interval ||= melodic_intervals.last
end
|
#marks ⇒ Object
6
7
8
|
# File 'lib/head_music/style/guidelines/step_to_final_note.rb', line 6
def marks
HeadMusic::Style::Mark.for_all(notes[-2..]) unless step_to_final_note?
end
|
#step_to_final_note? ⇒ Boolean
12
13
14
|
# File 'lib/head_music/style/guidelines/step_to_final_note.rb', line 12
def step_to_final_note?
last_melodic_interval&.step?
end
|