class AmazingPrint::Formatters::DirFormatter
def format
def format ls = info colorize(ls.empty? ? dir.inspect : "#{dir.inspect}\n#{ls.chop}", :dir) end
def info
def info if RUBY_PLATFORM.include?('mswin') "#{GetChildItem.new(@dir.path)}\n" else `ls -alF #{dir.path.shellescape}` end end
def initialize(dir, inspector)
def initialize(dir, inspector) super() @dir = dir @inspector = inspector @options = inspector.options end