Class: Fretboards::Renderer::Text
- Defined in:
- lib/fretboards/renderer/text.rb
Instance Method Summary collapse
Methods inherited from Base
Instance Method Details
#render(fb) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/fretboards/renderer/text.rb', line 7 def render(fb) @fb = fb output_marks = [] @fb.string_count.downto(1).each do |n| mark = fb.marks.find { |m| m[:string] == n && m[:symbol] != :phantom } output_marks << (!mark.nil? ? mark[:fret] : "x" ) end output = output_marks.join(" ") end |