├── .editorconfig ├── .github └── workflows │ ├── coverage.yaml │ ├── documentation.yaml │ ├── test-external.yaml │ └── test.yaml ├── .gitignore ├── .mailmap ├── .rspec ├── changelog.md ├── config └── external.yaml ├── gems.rb ├── lib ├── composite_io.rb ├── multipart │ ├── post.rb │ └── post │ │ ├── composite_read_io.rb │ │ ├── multipartable.rb │ │ ├── parts.rb │ │ ├── upload_io.rb │ │ └── version.rb ├── multipart_post.rb ├── multipartable.rb ├── net │ └── http │ │ └── post │ │ └── multipart.rb └── parts.rb ├── license.md ├── multipart-post.gemspec ├── readme.md ├── release.cert ├── spec ├── fixtures │ └── multibyte.txt ├── multipart │ └── post │ │ ├── composite_read_io_spec.rb │ │ └── parts_spec.rb ├── net │ └── http │ │ └── post │ │ └── multipart_spec.rb └── spec_helper.rb └── tea.yaml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/.github/workflows/coverage.yaml -------------------------------------------------------------------------------- /.github/workflows/documentation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/.github/workflows/documentation.yaml -------------------------------------------------------------------------------- /.github/workflows/test-external.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/.github/workflows/test-external.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.bundle/ 2 | /pkg/ 3 | /gems.locked 4 | /.covered.db 5 | /external 6 | -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/.mailmap -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/.rspec -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/changelog.md -------------------------------------------------------------------------------- /config/external.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/config/external.yaml -------------------------------------------------------------------------------- /gems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/gems.rb -------------------------------------------------------------------------------- /lib/composite_io.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/lib/composite_io.rb -------------------------------------------------------------------------------- /lib/multipart/post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/lib/multipart/post.rb -------------------------------------------------------------------------------- /lib/multipart/post/composite_read_io.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/lib/multipart/post/composite_read_io.rb -------------------------------------------------------------------------------- /lib/multipart/post/multipartable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/lib/multipart/post/multipartable.rb -------------------------------------------------------------------------------- /lib/multipart/post/parts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/lib/multipart/post/parts.rb -------------------------------------------------------------------------------- /lib/multipart/post/upload_io.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/lib/multipart/post/upload_io.rb -------------------------------------------------------------------------------- /lib/multipart/post/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/lib/multipart/post/version.rb -------------------------------------------------------------------------------- /lib/multipart_post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/lib/multipart_post.rb -------------------------------------------------------------------------------- /lib/multipartable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/lib/multipartable.rb -------------------------------------------------------------------------------- /lib/net/http/post/multipart.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/lib/net/http/post/multipart.rb -------------------------------------------------------------------------------- /lib/parts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/lib/parts.rb -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/license.md -------------------------------------------------------------------------------- /multipart-post.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/multipart-post.gemspec -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/readme.md -------------------------------------------------------------------------------- /release.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/release.cert -------------------------------------------------------------------------------- /spec/fixtures/multibyte.txt: -------------------------------------------------------------------------------- 1 | ファイル 2 | -------------------------------------------------------------------------------- /spec/multipart/post/composite_read_io_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/spec/multipart/post/composite_read_io_spec.rb -------------------------------------------------------------------------------- /spec/multipart/post/parts_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/spec/multipart/post/parts_spec.rb -------------------------------------------------------------------------------- /spec/net/http/post/multipart_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/spec/net/http/post/multipart_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /tea.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socketry/multipart-post/HEAD/tea.yaml --------------------------------------------------------------------------------