lib/music-transcription/dynamic.rb in music-transcription-0.6.3 vs lib/music-transcription/dynamic.rb in music-transcription-0.7.0
- old
+ new
@@ -12,24 +12,15 @@
def clone
self.class.new
end
- { :Piano => "p",
- :Pianissimo => "pp",
- :Pianississimo => "ppp",
- :MezzoPiano => "mp",
- :MezzoForte => "mf",
- :Forte => "f",
- :Fortissimo => "ff",
- :Fortississimo => "fff"
- }.each do |name,print_str|
- klass = Class.new(Dynamic) do
- def to_s
- print_str
- end
- end
- Dynamic.const_set(name.to_sym, klass)
+ [
+ :Piano, :Pianissimo, :Pianississimo,
+ :MezzoPiano, :MezzoForte,
+ :Forte, :Fortissimo, :Fortississimo
+ ].each do |name|
+ Dynamic.const_set(name, Class.new(Dynamic))
end
end
end
end