class Bake::BakecleanOptions

Attributes

preview[R]

Public Class Methods

new(argv) click to toggle source
Calls superclass method
# File lib/bakeclean/options/options.rb, line 9
def initialize(argv)
  super(argv)

  @preview = false

  add_option(["--preview"    ], lambda { @preview = true                                         })
  add_option(["-h", "--help" ], lambda { usage; ExitHelper.exit(0)                               })
  add_option(["--version"    ], lambda { Bake::Version.printBakecleanVersion; ExitHelper.exit(0) })
end

Public Instance Methods

parse_options() click to toggle source
# File lib/bakeclean/options/options.rb, line 26
def parse_options()
  parse_internal(false)
end
usage() click to toggle source
# File lib/bakeclean/options/options.rb, line 19
def usage
  puts "\nUsage: bakeclean [options]"
  puts " --preview        Only shows the folder which would be deleted."
  puts " --version        Print version."
  puts " -h, --help       Print this help."
end