Sha256: 128cafb301d5fba7492432dc970d39311bec7f6515f896c1e814d97707bdf851
Contents?: true
Size: 700 Bytes
Versions: 1
Compression:
Stored size: 700 Bytes
Contents
# frozen_string_literal: true require 'api_proxy/version' require 'active_support/time' require 'active_support/time_with_zone' require 'active_support/core_ext/module' module ApiProxy autoload :Config, 'api_proxy/config' autoload :Middleware, 'api_proxy/middleware' autoload :RequestOptionsBuilder, 'api_proxy/request_options_builder' autoload :Request, 'api_proxy/request' def self.configuration(namespace) @configuration ||= {} @configuration[namespace] ||= Config.new end # @example # ApiProxy.setup(:namespace) do |config| # config.api_host = '192.168.99.100' # end # def self.setup(namespace = :default) yield(configuration(namespace)) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
api_proxy-0.1.3 | lib/api_proxy.rb |