class BBLib::OptsParser::BasicOption
Public Instance Methods
extract(index, args)
click to toggle source
# File lib/bblib/cli/options/basic_option.rb, line 5 def extract(index, args) args[index] = nil raise MissingArgumentException, "No argument was provided for #{name}" if args[index + 1].nil? format_value(args[index + 1].tap { args[index + 1] = nil }) end
Protected Instance Methods
format_value(value)
click to toggle source
# File lib/bblib/cli/options/basic_option.rb, line 13 def format_value(value) raise AbstractError end