From 9f0f0e8e45aed0c067f5bf1145703f6330c5244e Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Thu, 29 Jun 2017 23:00:56 -0300 Subject: Group color_scheme meths at eigen class --- lib/highline.rb | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/lib/highline.rb b/lib/highline.rb index 8e9f083..8b428b8 100755 --- a/lib/highline.rb +++ b/lib/highline.rb @@ -60,8 +60,21 @@ class HighLine def supports_rgb_color? true end + + # Pass ColorScheme to _setting_ to set a HighLine color scheme. + def color_scheme=( setting ) + @color_scheme = setting + end + + # Returns the current color scheme. + def color_scheme + @color_scheme + end end + # The setting used to control color schemes. + @color_scheme = nil + # Set it to false to disable ANSI coloring attr_writer :use_color @@ -85,19 +98,6 @@ class HighLine @track_eof end - # The setting used to control color schemes. - @color_scheme = nil - - # Pass ColorScheme to _setting_ to set a HighLine color scheme. - def self.color_scheme=( setting ) - @color_scheme = setting - end - - # Returns the current color scheme. - def self.color_scheme - @color_scheme - end - # Returns +true+ if HighLine is currently using a color scheme. def self.using_color_scheme? !!@color_scheme -- cgit v1.2.1