lib/jamming/chord.rb in jamming-0.1.2 vs lib/jamming/chord.rb in jamming-0.2.0

- old
+ new

@@ -1,16 +1,21 @@ require 'jamming/png_formatter' +require 'jamming/dictionary' module Jamming class Chord attr_reader :frets def initialize(chord_as_string) @frets = parse(chord_as_string) end def to_png(options = {}) - Jamming::PNGFormatter.new(frets).print(options) + Jamming::PNGFormatter.new(frets).print({ :label => name }.merge(options)) + end + + def name + Jamming::Dictionary.name_for(frets) end protected def parse(chord) \ No newline at end of file