class Hermeneutics::Cgi::Data::Multiparted

Public Class Methods

new(data, params) click to toggle source
Calls superclass method Hermeneutics::Cgi::Data::Plain::new
# File lib/hermeneutics/cgi.rb, line 194
def initialize data, params
  super data
  @params = params
end

Public Instance Methods

parse() { |name, body_decoded, **hash| ... } click to toggle source
# File lib/hermeneutics/cgi.rb, line 198
def parse
  mp = Multipart.parse @data, **@params
  mp.each { |part|
    cd = part.headers.content_disposition
    if cd.caption == "form-data" then
      yield cd.name, part.body_decoded, **cd.hash
    end
  }
end