class Github::ParamsHash

def options


Any client configuration options
def options
  opts = has_key?('options') ? delete('options') : {}
  headers = opts.fetch(:headers) { {} }
  if value = accept
    headers[:accept] = value
  end
  if value = delete('content_type')
    headers[:content_type] = value
  end
  opts[:raw] = has_key?('raw') ? delete('raw') : false
  opts[:headers] = headers unless headers.empty?
  opts
end