gitextract_d07hks70/ ├── .editorconfig ├── .github/ │ ├── scripts/ │ │ └── generate_docs.sh │ └── workflows/ │ ├── api-document.yml │ ├── linux-ci.yml │ └── release-version.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── shard.yml ├── spec/ │ ├── fixtures/ │ │ └── cache_file.json │ ├── halite/ │ │ ├── client_spec.cr │ │ ├── error_spec.cr │ │ ├── ext/ │ │ │ ├── http_headers_encode_spec.cr │ │ │ └── http_params_encode_spec.cr │ │ ├── feature_spec.cr │ │ ├── features/ │ │ │ ├── cache_spec.cr │ │ │ └── logging_spec.cr │ │ ├── header_link_spec.cr │ │ ├── mime_type_spec.cr │ │ ├── mime_types/ │ │ │ └── json_spec.cr │ │ ├── options/ │ │ │ ├── follow_spec.cr │ │ │ └── timeout_spec.cr │ │ ├── options_spec.cr │ │ ├── rate_limit_spec.cr │ │ ├── redirector_spec.cr │ │ ├── request_spec.cr │ │ └── response_spec.cr │ ├── halite_spec.cr │ ├── spec_helper.cr │ └── support/ │ ├── mock_server/ │ │ └── route_handler.cr │ └── mock_server.cr └── src/ ├── halite/ │ ├── chainable.cr │ ├── client.cr │ ├── error.cr │ ├── ext/ │ │ ├── file_to_json.cr │ │ ├── http_headers_encode.cr │ │ └── http_params_encode.cr │ ├── feature.cr │ ├── features/ │ │ ├── cache.cr │ │ ├── logging/ │ │ │ ├── common.cr │ │ │ └── json.cr │ │ └── logging.cr │ ├── form_data.cr │ ├── header_link.cr │ ├── mime_type.cr │ ├── mime_types/ │ │ └── json.cr │ ├── options/ │ │ ├── follow.cr │ │ └── timeout.cr │ ├── options.cr │ ├── rate_limit.cr │ ├── redirector.cr │ ├── request.cr │ └── response.cr └── halite.cr