Class Merb::Test::MultipartRequestHelper::FileParam
In: merb-core/lib/merb-core/test/helpers/multipart_request_helper.rb
Parent: Object

Methods

new   to_multipart  

Attributes

content  [RW] 
filename  [RW] 
key  [RW] 

Public Class methods

Parameters

key<~to_s>:The parameter key.
filename<~to_s>:Name of the file for this parameter.
content<~to_s>:Content of the file for this parameter.

[Source]

    # File merb-core/lib/merb-core/test/helpers/multipart_request_helper.rb, line 31
31:     def initialize(key, filename, content)
32:       @key      = key
33:       @filename = filename
34:       @content  = content
35:     end

Public Instance methods

Returns

String:The file parameter in a form suitable for a multipart request.

[Source]

    # File merb-core/lib/merb-core/test/helpers/multipart_request_helper.rb, line 40
40:     def to_multipart
41:       return %(Content-Disposition: form-data; name="#{key}"; filename="#{filename}"\r\n) + "Content-Type: #{MIME::Types.type_for(@filename)}\r\n\r\n" + content + "\r\n"
42:     end

[Validate]