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)}