Module: Philiprehberger::Multipart
- Defined in:
- lib/philiprehberger/multipart.rb,
lib/philiprehberger/multipart/part.rb,
lib/philiprehberger/multipart/parser.rb,
lib/philiprehberger/multipart/builder.rb,
lib/philiprehberger/multipart/version.rb,
lib/philiprehberger/multipart/mime_types.rb
Defined Under Namespace
Modules: MimeTypes Classes: Builder, Error, Parser, Part
Constant Summary collapse
- VERSION =
'0.4.0'
Class Method Summary collapse
-
.build(boundary: nil) {|builder| ... } ⇒ Builder
Build a multipart/form-data body using a DSL block.
-
.parse(body, content_type:) ⇒ Array<Part>
Parse a multipart/form-data body into Part objects.
Class Method Details
.build(boundary: nil) {|builder| ... } ⇒ Builder
Build a multipart/form-data body using a DSL block
21 22 23 24 25 26 27 |
# File 'lib/philiprehberger/multipart.rb', line 21 def self.build(boundary: nil, &block) raise Error, 'A block is required' unless block builder = Builder.new(boundary: boundary) builder.instance_eval(&block) builder end |