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