bin/demo in output_mode-1.7.0 vs bin/demo in output_mode-1.7.1

- old
+ new

@@ -28,42 +28,42 @@ require "bundler/setup" require "output_mode" require 'erb' class DemoIndex < OutputMode::Formatters::Index - constructor do + def register_all register(header: 'Integer', row_color: [:yellow, :bold]) { |i| i } register(header: 'Standard', header_color: [:strikethrough] ) { 'always visible' } if verbose? register(header: 'Verbose') { 'verbose visible' } else register(header: 'Simplified') { 'simplified visible' } end - if interactive? - register(header: 'Interactive') { 'interactive visible' } + if humanize? + register(header: 'humanize') { 'humanize visible' } else - register(header: 'Non Interactive') { 'non-interactive visible' } + register(header: 'Non humanize') { 'non-humanize visible' } end register(header: 'Yes/True') { true } register(header: 'No/False', row_color: [:clear]) { false } register(header: 'Missing') { nil } end end class DemoShow < OutputMode::Formatters::Show - constructor do + def register_all register(header: 'Integer') { |i| i } register(header: 'Standard') { 'always visible' } if verbose? register(header: 'Verbose') { 'verbose visible' } else register(header: 'Simplified') { 'simplified visible' } end - if interactive? - register(header: 'Interactive') { 'interactive visible' } + if humanize? + register(header: 'humanize') { 'humanize visible' } else - register(header: 'Non Interactive') { 'non-interactive visible' } + register(header: 'Non humanize') { 'non-humanize visible' } end register(header: 'Yes/True', section: :boolean) { true } register(header: 'No/False', section: :boolean) { false } register(header: 'Missing') { nil } register(header: 'Tab') { "tab1\ttab2" } @@ -80,11 +80,11 @@ #============================================================================== #============================================================================== #============================================================================== # Default Demo Index -# Simplified in interactive shells, verbose in non-interactive +# Simplified in humanize shells, verbose in non-humanize #============================================================================== #{DemoIndex.render(*data)} #============================================================================== # Demo Verbose Index @@ -95,20 +95,20 @@ # Demo "Simplified" Index #============================================================================== #{DemoIndex.render(*data, verbose: false)} #============================================================================== -# Force Interactive -# Always print as if the shell is interactive +# Force humanize +# Always print as if the shell is humanize #============================================================================== -#{DemoIndex.render(*data, interactive: true)} +#{DemoIndex.render(*data, humanize: true)} #============================================================================== -# Force Non-Interactive -# Always print as if the shell is non-interactive +# Force Non-humanize +# Always print as if the shell is non-humanize #============================================================================== -#{DemoIndex.render(*data, interactive: false)} +#{DemoIndex.render(*data, humanize: false)} #============================================================================== # Demo ASCII Index #============================================================================== #{DemoIndex.render(*data, ascii: true)} @@ -119,11 +119,11 @@ #============================================================================== #============================================================================== #============================================================================== # Default Settings -# Simplified in interactive shells, verbose in non-interactive +# Simplified in humanize shells, verbose in non-humanize #============================================================================== #{DemoShow.render(data.first)} #============================================================================== # Demo Verbose Show @@ -134,19 +134,19 @@ # Demo "Simplified" Show #============================================================================== #{DemoShow.render(data.first, verbose: false)} #============================================================================== -# Force Interactive -# Always print as if the shell is interactive +# Force humanize +# Always print as if the shell is humanize #============================================================================== -#{DemoShow.render(data.first, interactive: true)} +#{DemoShow.render(data.first, humanize: true)} #============================================================================== -# Force Non-Interactive -# Always print as if the shell is non-interactive +# Force Non-humanize +# Always print as if the shell is non-humanize #============================================================================== -#{DemoShow.render(data.first, interactive: false)} +#{DemoShow.render(data.first, humanize: false)} #============================================================================== # Demo ASCII Index #============================================================================== #{DemoShow.render(data.first, ascii: true)}