Method: Musicality::Meter#check_beat_duration

Defined in:
lib/musicality/notation/model/meter.rb

#check_beat_durationObject



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