Method: Musicality::Meter#check_beat_duration
- Defined in:
- lib/musicality/notation/model/meter.rb
#check_beat_duration ⇒ Object
32 33 34 35 36 37 38 39 40 |
# File 'lib/musicality/notation/model/meter.rb', line 32 def check_beat_duration unless @beat_duration > 0 raise NonPositiveError, "beat duration #{@beat_duration} is not positive" end unless @beat_duration > 0 raise NonRationalError, "beat duration #{@beat_duration} is a rational" end end |