class Github::Arguments
def parse(*args, &block)
Arguments can be part of parameters hash or be simple string arguments.
Parse arguments to allow for flexible api calls.
def parse(*args, &block) options = args.extract_options! normalize! options if !args.size.zero? parse_arguments *args else # Arguments are inside the parameters hash parse_options options end @params = options @remaining = extract_remaining(args) extract_pagination(options) yield_or_eval(&block) self end