class Curl::Easy

def perform


the configured HTTP Verb.
Curl::Easy instance. If this is an HTTP URL, it will be transferred via
Transfer the currently configured URL using the options set for this

easy.perform => true
call-seq:
def perform
  self.multi = Curl::Multi.new if self.multi.nil?
  self.multi.add self
  ret = self.multi.perform
  self.multi.remove self
  if Curl::Multi.autoclose
    self.multi.close
    self.multi = nil
  end
  if self.last_result != 0 && self.on_failure.nil?
    (err_class, err_summary) = Curl::Easy.error(self.last_result)
    err_detail = self.last_error
    raise err_class.new([err_summary, err_detail].compact.join(": "))
  end
  ret
end