class Falcon::Command::Top
def call
def call if encoding = self.encoding update_external_encoding!(encoding) else update_external_encoding! end if @options[:version] puts "#{self.name} v#{Falcon::VERSION}" elsif @options[:help] self.print_usage else @command.call end end
def encoding
def encoding if name = @options[:encoding] Encoding.find(name) end end
def quiet?
def quiet? @options[:logging] == :quiet end
def update_external_encoding!(encoding = Encoding::UTF_8)
def update_external_encoding!(encoding = Encoding::UTF_8) if Encoding.default_external != encoding Console.logger.warn(self) {"Updating Encoding.default_external from #{Encoding.default_external} to #{encoding}"} Encoding.default_external = encoding end end
def verbose?
def verbose? @options[:logging] == :verbose end