module Lithic::Internal::Util

def parse_uri(url)

Returns:
  • (Hash{Symbol=>String, Integer, nil}) -

Parameters:
  • url (URI::Generic, String) --

Other tags:
    Api: - private
def parse_uri(url)
  parsed = URI::Generic.component.zip(URI.split(url)).to_h
  {**parsed, query: decode_query(parsed.fetch(:query))}
end