module Rake::Funnel::Extensions::DisableColors
Public Class Methods
included(klass)
click to toggle source
# File lib/rake/funnel/extensions/disable_colors.rb, line 10 def self.included(klass) original_apply_format = klass.instance_method(:apply_format) define_method(:apply_format) do |format| return self unless $stdout.tty? bind_to = self bind_to = SmartColored::String.new(self) if klass == SmartColored::String original_apply_format.bind(bind_to).call(format) end end