class Github::Arguments
def parse_options(options)
validate their presence(if not nil or empty string).
Remove required arguments from parameters and
def parse_options(options) options.each { |key, val| remove_required(options, key, val) } provided_args = check_assignment!(options) check_requirement!(*provided_args.keys) end