class Franklin::ConsoleReport
Attributes
collated_results[R]
search_terms[R]
Public Class Methods
new(search_terms, collated_results)
click to toggle source
# File lib/franklin/console_report.rb, line 6 def initialize(search_terms, collated_results) @search_terms = search_terms @collated_results = collated_results end
Public Instance Methods
print_to_out(io)
click to toggle source
# File lib/franklin/console_report.rb, line 11 def print_to_out(io) io.tap { |out| out.puts template.result(binding) } end
Private Instance Methods
safe_level()
click to toggle source
# File lib/franklin/console_report.rb, line 29 def safe_level nil end
template()
click to toggle source
# File lib/franklin/console_report.rb, line 21 def template @template ||= ERB.new(template_source_file, safe_level, trim_value) end
template_source_file()
click to toggle source
# File lib/franklin/console_report.rb, line 25 def template_source_file File.read(File.join(__dir__, "templates", "console_report.erb")) end
trim_value()
click to toggle source
# File lib/franklin/console_report.rb, line 33 def trim_value "-" end