class FileRenamer::OptionParser
Attributes
options[R]
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/filerenamer/optionparser.rb, line 19 def initialize @options = {} super on("-y", "--yes" , "Yes for all questions."){@options[:yes] = true} on("-n", "--no" , "No for all questions."){@options[:no] = true} on("-c", "--copy" , "Copy mode." ){@options[:copy] = true} on("-m", "--move" , "Move mode.(default)" ){@options[:move] = true} on("-h", "--hardlink", "Hardlink mode." ){@options[:hardlink]= true} on("-s", "--symlink" , "Symlink mode." ){@options[:symlink] = true} on("-g", "--git" , "Git-mv mode." ){@options[:git] = true} on("-q", "--quiet" , "Quiet mode. Forced non-interactive."){ @options[:quiet] = true @options[:yes] = true #このオプションが設定されているときは強制的に --yes として扱われる。 #non_interactive_mode になる。 } end