module Ethon::Curls::Options

This module contains logic for setting options on easy or multi interface.

Public Instance Methods

set_option(option, value, handle, type = :easy) click to toggle source

Sets appropriate option for easy, depending on value type.

# File lib/ethon/curls/options.rb, line 9
def set_option(option, value, handle, type = :easy)
  return unless value

  name = "#{type}_setopt_#{value.class.to_s.downcase.delete(':')}"
  send(name, handle, option, value)
end