Sha256: a32f50c25e194889d9f09625d07abf377da34a698d309e3cafaf643565d24744
Contents?: true
Size: 458 Bytes
Versions: 6
Compression:
Stored size: 458 Bytes
Contents
require 'csv' module ChordDiagrams guitar_fingerings = {} ukulele_fingerings = {} fingerings_file = File.join(File.expand_path(File.dirname(__FILE__)), '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
6 entries across 6 versions & 1 rubygems