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