Sha256: e9aed3bda390ad17be783022080a0d5112ec19c9871fb7ffecc55dae99cd95c2
Contents?: true
Size: 799 Bytes
Versions: 2
Compression:
Stored size: 799 Bytes
Contents
require_relative '../application' require_relative '../formatter/concept_string_formatter' require_relative '../logger' # Show Concept Data on screen module ConceptDisplayer ## # Show concepts on screen # @param concepts (Array) 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 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
asker-tool-2.1.7 | lib/asker/displayer/concept_displayer.rb |
asker-tool-2.1.6 | lib/asker/displayer/concept_displayer.rb |