Module: Vibe

Extended by:
Configuration
Defined in:
lib/vibe.rb,
lib/vibe/cache.rb,
lib/vibe/error.rb,
lib/vibe/client.rb,
lib/vibe/request.rb,
lib/vibe/version.rb,
lib/vibe/configuration.rb,
lib/vibe/error/forbidden.rb,
lib/vibe/error/not_found.rb,
lib/vibe/error/bad_request.rb,
lib/vibe/error/validations.rb,
lib/vibe/cache-drivers/file.rb,
lib/vibe/error/client_error.rb,
lib/vibe/error/unauthorized.rb,
lib/vibe/error/service_error.rb,
lib/vibe/error/unknown_value.rb,
lib/vibe/error/invalid_options.rb,
lib/vibe/error/required_params.rb,
lib/vibe/error/service_unavailable.rb,
lib/vibe/error/unprocessable_entity.rb,
lib/vibe/error/internal_server_error.rb

Defined Under Namespace

Modules: Configuration, Error, Request Classes: Cache, Client, File

Constant Summary collapse

VERSION =
"1.0.0"

Constants included from Configuration

Configuration::DEFAULT_API_KEY, Configuration::DEFAULT_CACHE, Configuration::DEFAULT_CACHE_DRIVER, Configuration::DEFAULT_ENDPOINT, Configuration::DEFAULT_FORMAT, Configuration::DEFAULT_METHOD, Configuration::DEFAULT_USER_AGENT, Configuration::VALID_CONFIG_KEYS, Configuration::VALID_CONNECTION_KEYS, Configuration::VALID_OPTIONS_KEYS

Class Method Summary collapse

Methods included from Configuration

configure, extended, options, reset

Class Method Details

.new(options = {}, &block) ⇒ Vibe::Client

Alias for Vibe::Client.new

Returns:



12
13
14
# File 'lib/vibe.rb', line 12

def self.new(options = {}, &block)
  @api_client = Vibe::Client.new(options, &block)
end