class Addressable::URI

def query_value(*args)

def query_value(*args)
  if args.one?
    query_value_get(*args)
  elsif args.count == 2
    query_value_set(*args)
  else
    raise ::ArgumentError, "#{object.class}.#{__method__}: wrong number of arguments " \
                           "(given #{args.count}, expected 1..2)"
  end
end