Method: ScaleDSL::ScaleContext#inst_string
- Defined in:
- lib/scale_dsl/scale_dsl.rb
#inst_string(string_num, &block) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/scale_dsl/scale_dsl.rb', line 15 def inst_string(string_num, &block) str_ctx = StringContext.new str_ctx.instance_exec &block string_hash = {:frets => str_ctx.fret_array, :fingers => str_ctx.finger_array, :intervals => str_ctx.interval_array} @scale_hash[string_num] = string_hash end |