class Fingerprint::Command::Top

Public Instance Methods

call() click to toggle source
# File lib/fingerprint/command.rb, line 77
def call
        if @options[:version]
                puts "fingerprint v#{VERSION}"
        elsif @options[:help]
                self.print_usage
        else
                chdir do
                        @command.call
                end
        end
end
chdir() { || ... } click to toggle source
# File lib/fingerprint/command.rb, line 53
def chdir(&block)
        if root = @options[:root]
                Dir.chdir(root, &block)
        else
                yield
        end
end
output() click to toggle source
# File lib/fingerprint/command.rb, line 61
def output
        if path = @options[:output]
                File.open(path, "w")
        else
                $stdout
        end
end