Class: ColumnsTrace::Reporter
- Inherits:
-
Object
- Object
- ColumnsTrace::Reporter
- Defined in:
- lib/columns_trace/reporter.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.report(title) ⇒ Object
6 7 8 |
# File 'lib/columns_trace/reporter.rb', line 6 def self.report(title) new.report(title) end |
Instance Method Details
#report(title) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/columns_trace/reporter.rb', line 10 def report(title) lines = [] Registry.entries.group_by(&:model).each do |model, entries| lines.concat(lines_for_entries(model, entries)) end if lines.any? ColumnsTrace.logger.info("#{title}\n#{lines.join("\n")}") end end |