Sha256: ef8d2d0c8f5e4c00c28c8f0c3bb89c25f8673e3c7d2f4d84aa5f6d4036640a96
Contents?: true
Size: 425 Bytes
Versions: 7
Compression:
Stored size: 425 Bytes
Contents
require "csv" module ChordDiagrams guitar_fingerings = {} ukulele_fingerings = {} fingerings_file = File.join(__dir__, "fingerings.csv") CSV.foreach(fingerings_file, headers: true) do |row| guitar_fingerings[row[0]] = row[1] unless row[1].nil? ukulele_fingerings[row[0]] = row[2] unless row[2].nil? end GUITAR_FINGERINGS = guitar_fingerings.freeze UKULELE_FINGERINGS = ukulele_fingerings.freeze end
Version data entries
7 entries across 7 versions & 1 rubygems