Module: EasyCreds::Views::DiffTable
- Defined in:
- lib/easy_creds/views/diff_table.rb
Constant Summary collapse
- HEADER =
%w[change key where].freeze
- CHANGE_LABELS =
{ added: 'remote-only', removed: 'local-only', modified: 'differs' }.freeze
Class Method Summary collapse
Class Method Details
.render(changes) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/easy_creds/views/diff_table.rb', line 12 def self.render(changes) if changes.empty? puts Theme.ok(' (no changes — already in sync)') return end puts build_table(changes) puts Theme.dim(" #{changes.size} change(s) — values not shown") end |