Sha256: 0fb94b45cb5810d25375eb378a386d613337c7bf70134ffb1f2575230ddad2e8
Contents?: true
Size: 455 Bytes
Versions: 4
Compression:
Stored size: 455 Bytes
Contents
module ChordDiagrams guitar_fingerings = {} ukulele_fingerings = {} fingerings_file = File.join(__dir__, "fingerings.csv") File.readlines(fingerings_file).each do |line| chord, guitar, ukulele = line.chomp.split(",") guitar_fingerings[chord] = guitar unless guitar.nil? ukulele_fingerings[chord] = ukulele unless ukulele.nil? end GUITAR_FINGERINGS = guitar_fingerings.freeze UKULELE_FINGERINGS = ukulele_fingerings.freeze end
Version data entries
4 entries across 4 versions & 1 rubygems