Module: HTTPartyCurl

Defined in:
lib/httparty_curl.rb,
lib/httparty_curl/logger.rb,
lib/httparty_curl/version.rb

Overview

lib/httparty_curl/version.rb

Defined Under Namespace

Modules: Logger Classes: Configuration, Error

Constant Summary collapse

VERSION =

Gem version number.

"0.1.0".freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationConfiguration

Returns the current configuration instance.

Returns:



31
32
33
# File 'lib/httparty_curl.rb', line 31

def configuration
  @configuration
end

Class Method Details

.configure {|config| ... } ⇒ Object

Configures the gem settings.

Examples:

HTTPartyCurl.configure do |config|
  config.curl_logging_enabled = true
  config.logger = Logger.new('log/httparty_curl.log')
end

Yield Parameters:

  • config (Configuration)

    the configuration object to set options.



40
41
42
43
# File 'lib/httparty_curl.rb', line 40

def configure
  self.configuration ||= Configuration.new
  yield(configuration)
end