class Uke::Chord
Attributes
fingers[R]
key[R]
name[R]
positions[R]
Public Class Methods
new(line)
click to toggle source
# File lib/uke/chords.rb, line 5 def initialize(line) parts = line.split(/\s{2,}/).map { |part| part.split(',') } @name = parts[0].join.tr(' ', '') @key = @name[0...2] @positions = parts[1].map(&:to_i) @fingers = parts[2] && parts[2].map(&:to_i) end