class ScaleGenerator::Scale
Public Class Methods
new(scale_hash, tuning = nil)
click to toggle source
# File lib/scale_generator/scale.rb, line 6 def initialize(scale_hash, tuning = nil) @scale_hash = scale_hash end
Public Instance Methods
name()
click to toggle source
# File lib/scale_generator/scale.rb, line 16 def name ScaleGenerator::Dictionary.name_for(frets) end
to_png(show_intervals = false, options = {})
click to toggle source
# File lib/scale_generator/scale.rb, line 10 def to_png(show_intervals = false, options = {}) tuning = (options[:tuning].nil?) ? ScaleGenerator::Dictionary::GUITAR_TUNINGS[:standard] : options[:tuning] ScaleGenerator::PNGFormatter.new(@scale_hash, tuning).print(@scale_hash, show_intervals) end