class Github::ParamsHash

def initialize(*args, &block)

def initialize(*args, &block)
  hash = args.extract_options!
  debugger
  # debugger
  # normalize_keys!(hash)
  # debugger
  super[hash]
end

def normalize_keys!(params)

def normalize_keys!(params)
  case params
  when Hash
    params.keys.each do |k|
      params[k.to_s] = params.delete(k)
      normalize_keys!(params[k.to_s])
    end
  when Array
    params.map! do |el|
      normalize_keys!(el)
    end
  else
    params.to_s
  end
  return params
end