Sha256: 66a9305398d0382633b8768ec1efd705ef8d5352115bf6a3b29117603b1a358d
Contents?: true
Size: 377 Bytes
Versions: 4
Compression:
Stored size: 377 Bytes
Contents
module Music module Transcription # Defines a note accent (stacatto, tenuto, etc.) # # @author James Tunnell # class Accent def ==(other) self.class == other.class end def clone self.class.new end [ :None, :Staccato, :Staccatissimo, :Marcato, :Martellato, :Tenuto ].each do |name| Accent.const_set(name, Class.new(Accent)) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems