class Coltrane::Renderers::TextRenderer::TheoryNoteSetDrawer

Public Instance Methods

render() click to toggle source
# File lib/coltrane/renderers/text_renderer/theory_note_set_drawer.rb, line 5
def render
  case flavor
  when :marks, :notes, :degrees
    model.pretty_names.join(' ')
  when :intervals
    model.map { |n| (model.first - n).name }.join(' ')
  else raise WrongFlavorError
  end
end