module ConceptDisplayer
Show Concept
Data on screen
Public Class Methods
show(concepts)
click to toggle source
Show concepts on screen @param concepts (Array)
# File lib/asker/displayer/concept_displayer.rb, line 11 def self.show(concepts) show_mode = Application.instance.config['global']['show_mode'] return unless show_mode msg = "\n[INFO] Showing concept data (#{Rainbow(show_mode).bright})" Logger.verbose msg case show_mode when 'resume' s = "* Concepts (#{concepts.count}): " concepts.each { |c| s += c.name + ', ' } Logger.verbose s when 'default' # Only show Concepts with process attr true concepts.each do |c| Logger.verbose ConceptStringFormatter.to_s(c) if c.process? end end end