Sha256: dbe7132d5aca5871b2b7e64375130844a96a7a2fd4f7f276f20a887de69364b0
Contents?: true
Size: 496 Bytes
Versions: 1
Compression:
Stored size: 496 Bytes
Contents
module Coltrane # It describes a interval between 2 pitches class Interval attr_reader :number NAMES = [ '1P', '2m', '2M', '3m', '3M', '4P', '4A', '5P', '6m', '6M', '7m', '7M', '8P', '9m', '9M', '10m', '10M', '11P', '12P', '13m', '13M', '14m', '14M', '15P', '15A' ].freeze def initialize(number) @number = number end def name NAMES[number] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
coltrane-0.0.2 | lib/coltrane/interval.rb |