Class: RequestHandler::Builder::MultipartResourceBuilder
- Inherits:
-
Base
- Object
- Base
- RequestHandler::Builder::MultipartResourceBuilder
show all
- Defined in:
- lib/request_handler/builder/multipart_resource_builder.rb
Defined Under Namespace
Classes: MultipartResource
Instance Attribute Summary
Attributes inherited from Base
#result
Instance Method Summary
collapse
Methods inherited from Base
#build, #initialize
Instance Method Details
#create_klass_struct ⇒ Object
10
11
12
|
# File 'lib/request_handler/builder/multipart_resource_builder.rb', line 10
def create_klass_struct
@result = MultipartResource.new
end
|
#options(value) ⇒ Object
30
31
32
|
# File 'lib/request_handler/builder/multipart_resource_builder.rb', line 30
def options(value)
@result.options = value
end
|
#required(value) ⇒ Object
18
19
20
|
# File 'lib/request_handler/builder/multipart_resource_builder.rb', line 18
def required(value)
@result.required = value
end
|
#resource(name, &block) ⇒ Object
22
23
24
|
# File 'lib/request_handler/builder/multipart_resource_builder.rb', line 22
def resource(name, &block)
@result[name.to_sym] = build_multipart_resource(&block)
end
|
#schema(value) ⇒ Object
26
27
28
|
# File 'lib/request_handler/builder/multipart_resource_builder.rb', line 26
def schema(value)
@result.schema = value
end
|
#type(value) ⇒ Object
14
15
16
|
# File 'lib/request_handler/builder/multipart_resource_builder.rb', line 14
def type(value)
@result.type = value
end
|