├── .editorconfig ├── .github └── workflows │ ├── coverage.yaml │ ├── documentation.yaml │ ├── test-external.yaml │ └── test.yaml ├── .gitignore ├── config └── sus.rb ├── gems.rb ├── http-accept.gemspec ├── lib └── http │ ├── accept.rb │ └── accept │ ├── charsets.rb │ ├── content_type.rb │ ├── encodings.rb │ ├── languages.rb │ ├── media_types.rb │ ├── media_types │ └── map.rb │ ├── parse_error.rb │ ├── quoted_string.rb │ ├── sort.rb │ └── version.rb ├── license.md ├── readme.md ├── release.cert └── test └── http ├── browser.rb ├── charsets.rb ├── content_type.rb ├── encodings.rb ├── frozen.rb ├── languages.rb ├── media_types.rb ├── media_types └── map.rb ├── negotiation.rb └── quoted_string.rb /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/.github/workflows/coverage.yaml -------------------------------------------------------------------------------- /.github/workflows/documentation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/.github/workflows/documentation.yaml -------------------------------------------------------------------------------- /.github/workflows/test-external.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/.github/workflows/test-external.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.bundle/ 2 | /pkg/ 3 | /gems.locked 4 | /.covered.db 5 | /external 6 | -------------------------------------------------------------------------------- /config/sus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/config/sus.rb -------------------------------------------------------------------------------- /gems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/gems.rb -------------------------------------------------------------------------------- /http-accept.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/http-accept.gemspec -------------------------------------------------------------------------------- /lib/http/accept.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/lib/http/accept.rb -------------------------------------------------------------------------------- /lib/http/accept/charsets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/lib/http/accept/charsets.rb -------------------------------------------------------------------------------- /lib/http/accept/content_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/lib/http/accept/content_type.rb -------------------------------------------------------------------------------- /lib/http/accept/encodings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/lib/http/accept/encodings.rb -------------------------------------------------------------------------------- /lib/http/accept/languages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/lib/http/accept/languages.rb -------------------------------------------------------------------------------- /lib/http/accept/media_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/lib/http/accept/media_types.rb -------------------------------------------------------------------------------- /lib/http/accept/media_types/map.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/lib/http/accept/media_types/map.rb -------------------------------------------------------------------------------- /lib/http/accept/parse_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/lib/http/accept/parse_error.rb -------------------------------------------------------------------------------- /lib/http/accept/quoted_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/lib/http/accept/quoted_string.rb -------------------------------------------------------------------------------- /lib/http/accept/sort.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/lib/http/accept/sort.rb -------------------------------------------------------------------------------- /lib/http/accept/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/lib/http/accept/version.rb -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/license.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/readme.md -------------------------------------------------------------------------------- /release.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/release.cert -------------------------------------------------------------------------------- /test/http/browser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/test/http/browser.rb -------------------------------------------------------------------------------- /test/http/charsets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/test/http/charsets.rb -------------------------------------------------------------------------------- /test/http/content_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/test/http/content_type.rb -------------------------------------------------------------------------------- /test/http/encodings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/test/http/encodings.rb -------------------------------------------------------------------------------- /test/http/frozen.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/test/http/frozen.rb -------------------------------------------------------------------------------- /test/http/languages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/test/http/languages.rb -------------------------------------------------------------------------------- /test/http/media_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/test/http/media_types.rb -------------------------------------------------------------------------------- /test/http/media_types/map.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/test/http/media_types/map.rb -------------------------------------------------------------------------------- /test/http/negotiation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/test/http/negotiation.rb -------------------------------------------------------------------------------- /test/http/quoted_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/http-accept/HEAD/test/http/quoted_string.rb --------------------------------------------------------------------------------