diff options
Diffstat (limited to 'lib/pry/output.rb')
-rw-r--r-- | lib/pry/output.rb | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/lib/pry/output.rb b/lib/pry/output.rb index 34a222d2..91373843 100644 --- a/lib/pry/output.rb +++ b/lib/pry/output.rb @@ -5,8 +5,8 @@ class Pry attr_reader :pry_instance def initialize(pry_instance) - @pry_instance = pry_instance @output = pry_instance.config.output + @color = pry_instance.config.color end def puts(*objs) @@ -48,11 +48,9 @@ class Pry end def decolorize_maybe(str) - if pry_instance.config.color - str - else - Pry::Helpers::Text.strip_color str - end + return str if @color + + Pry::Helpers::Text.strip_color(str) end end end |