Class: HeadMusic::Style::Tradition
- Inherits:
-
Object
- Object
- HeadMusic::Style::Tradition
show all
- Defined in:
- lib/head_music/style/tradition.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Instance Method Details
#consonance_classification(interval) ⇒ Object
13
14
15
|
# File 'lib/head_music/style/tradition.rb', line 13
def consonance_classification(interval)
raise NotImplementedError, "#{self.class} must implement consonance_classification"
end
|
#name ⇒ Object
17
18
19
|
# File 'lib/head_music/style/tradition.rb', line 17
def name
HeadMusic::Utilities::Case.to_snake_case(self.class.name.split("::").last.sub(/Tradition$/, "")).to_sym
end
|