Loading lib/jsduck/logger.rb +3 −3 Original line number Diff line number Diff line require 'singleton' require 'jsduck/os' require 'jsduck/util/os' module JsDuck Loading Loading @@ -110,7 +110,7 @@ module JsDuck def format(filename=nil, line=nil) out = "" if filename out = OS::windows? ? filename.gsub('/', '\\') : filename out = Util::OS.windows? ? filename.gsub('/', '\\') : filename if line out += ":#{line}:" end Loading Loading @@ -153,7 +153,7 @@ module JsDuck # Only does color output when STDERR is attached to TTY # i.e. is not piped/redirected. def paint(color_name, msg) if OS.windows? || !$stderr.tty? if Util::OS.windows? || !$stderr.tty? msg else COLORS[color_name] + msg + CLEAR Loading lib/jsduck/options.rb +2 −1 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ require 'jsduck/option_parser' require 'jsduck/meta_tag_registry' require 'jsduck/logger' require 'jsduck/util/json' require 'jsduck/util/os' module JsDuck Loading Loading @@ -106,7 +107,7 @@ module JsDuck # Debugging # Turn multiprocessing off by default in Windows @processes = OS::windows? ? 0 : nil @processes = Util::OS::windows? ? 0 : nil @root_dir = File.dirname(File.dirname(File.dirname(__FILE__))) @template_dir = @root_dir + "/template-min" @template_links = false Loading lib/jsduck/os.rbdeleted 100644 → 0 +0 −11 Original line number Diff line number Diff line require 'rbconfig' module JsDuck # Simple helper class to detect operating system class OS def self.windows? RbConfig::CONFIG['host_os'] =~ /mswin|mingw|cygwin/ end end end lib/jsduck/util/os.rb 0 → 100644 +14 −0 Original line number Diff line number Diff line require 'rbconfig' module JsDuck module Util # Simple helper class to detect operating system class OS def self.windows? RbConfig::CONFIG['host_os'] =~ /mswin|mingw|cygwin/ end end end end Loading
lib/jsduck/logger.rb +3 −3 Original line number Diff line number Diff line require 'singleton' require 'jsduck/os' require 'jsduck/util/os' module JsDuck Loading Loading @@ -110,7 +110,7 @@ module JsDuck def format(filename=nil, line=nil) out = "" if filename out = OS::windows? ? filename.gsub('/', '\\') : filename out = Util::OS.windows? ? filename.gsub('/', '\\') : filename if line out += ":#{line}:" end Loading Loading @@ -153,7 +153,7 @@ module JsDuck # Only does color output when STDERR is attached to TTY # i.e. is not piped/redirected. def paint(color_name, msg) if OS.windows? || !$stderr.tty? if Util::OS.windows? || !$stderr.tty? msg else COLORS[color_name] + msg + CLEAR Loading
lib/jsduck/options.rb +2 −1 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ require 'jsduck/option_parser' require 'jsduck/meta_tag_registry' require 'jsduck/logger' require 'jsduck/util/json' require 'jsduck/util/os' module JsDuck Loading Loading @@ -106,7 +107,7 @@ module JsDuck # Debugging # Turn multiprocessing off by default in Windows @processes = OS::windows? ? 0 : nil @processes = Util::OS::windows? ? 0 : nil @root_dir = File.dirname(File.dirname(File.dirname(__FILE__))) @template_dir = @root_dir + "/template-min" @template_links = false Loading
lib/jsduck/os.rbdeleted 100644 → 0 +0 −11 Original line number Diff line number Diff line require 'rbconfig' module JsDuck # Simple helper class to detect operating system class OS def self.windows? RbConfig::CONFIG['host_os'] =~ /mswin|mingw|cygwin/ end end end
lib/jsduck/util/os.rb 0 → 100644 +14 −0 Original line number Diff line number Diff line require 'rbconfig' module JsDuck module Util # Simple helper class to detect operating system class OS def self.windows? RbConfig::CONFIG['host_os'] =~ /mswin|mingw|cygwin/ end end end end