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