gems.rainbow-2.0.0.lib.rainbow.rb Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sass-maven-plugin Show documentation
Show all versions of sass-maven-plugin Show documentation
A Maven Plugin that compiles Sass files.
require 'rainbow/global'
require 'rainbow/legacy'
module Rainbow
def self.new
Wrapper.new(global.enabled)
end
self.enabled = false unless STDOUT.tty? && STDERR.tty?
self.enabled = false if ENV['TERM'] == 'dumb'
self.enabled = true if ENV['CLICOLOR_FORCE'] == '1'
# On Windows systems, try to load the local ANSI support library
require 'rbconfig'
if RbConfig::CONFIG['host_os'] =~ /mswin|mingw/
begin
require 'Win32/Console/ANSI'
rescue LoadError
self.enabled = false
end
end
end
© 2015 - 2025 Weber Informatics LLC | Privacy Policy