module Ethon::Multi::Stack

def add(easy)

Raises:
  • (Ethon::Errors::MultiAdd) - If adding an easy failed.

Parameters:
  • easy (Easy) -- The easy to add.

Other tags:
    Example: Add easy. -
def add(easy)
  return nil if easy_handles.include?(easy)
  code = Curl.multi_add_handle(handle, easy.handle)
  raise Errors::MultiAdd.new(code, easy) unless code == :ok
  easy_handles << easy
end