lib/music-transcription/accent.rb in music-transcription-0.6.3 vs lib/music-transcription/accent.rb in music-transcription-0.7.0

- old
+ new

@@ -12,24 +12,13 @@ def clone self.class.new end - { :Staccato => ".", - :Staccatissimo => "'", - :Marcato => ">", - :Martellato => "^", - :Tenuto => "_", - :Forte => "f", - :Fortissimo => "ff", - :Fortississimo => "fff" - }.each do |name,print_str| - klass = Class.new(Accent) do - def to_s - print_str - end - end - Accent.const_set(name.to_sym, klass) + [ + :None, :Staccato, :Staccatissimo, :Marcato, :Martellato, :Tenuto + ].each do |name| + Accent.const_set(name, Class.new(Accent)) end end end end