class Webspicy::Web::Specification::FileUpload
Attributes
content_type[R]
param_name[R]
path[R]
Public Class Methods
info(raw)
click to toggle source
# File lib/webspicy/web/specification/file_upload.rb, line 14 def self.info(raw) new(raw) end
new(raw)
click to toggle source
# File lib/webspicy/web/specification/file_upload.rb, line 6 def initialize(raw) @path = raw[:path] @content_type = raw[:content_type] @param_name = raw[:param_name] || "file" end
Public Instance Methods
locate(specification)
click to toggle source
# File lib/webspicy/web/specification/file_upload.rb, line 18 def locate(specification) FileUpload.new({ path: specification.locate(path), content_type: content_type }) end
to_info()
click to toggle source
# File lib/webspicy/web/specification/file_upload.rb, line 25 def to_info { path: path.to_s, content_type: content_type, param_name: param_name } end
to_s()
click to toggle source
# File lib/webspicy/web/specification/file_upload.rb, line 31 def to_s "FileUpload(#{to_info})" end
Also aliased as: inspect