class ToMasterOptions
Public Instance Methods
extend_opts(parser)
click to toggle source
# File bin/git-to-master, line 21 def extend_opts(parser) parser.opt :keep, "Don't do any \"cleanup.\" It keeps the current local "+ "and remote branches, and does not close any "+ "outstanding pull requests.", :short => :k, :default => false end
post_parse(opts, argv)
click to toggle source
# File bin/git-to-master, line 28 def post_parse(opts, argv) arg = argv.shift if /^\d+$/ =~ arg opts[:prNumber] = arg elsif /^(.*)\/(\d+)$/ =~ arg m = /^(.*)\/(\d+)$/.match(arg) opts[:server] = m[1] opts[:prNumber] = m[2] else # "normal" to-master end end
usage(filename)
click to toggle source
# File bin/git-to-master, line 16 def usage(filename) "Usage: #{filename} [ options ] [server/pull_request_number | pull_request_number]" end