Module: AgileProxy

Includes:
ActiveRecord::Tasks
Defined in:
lib/agile_proxy/config.rb,
lib/agile_proxy/cli.rb,
lib/agile_proxy/route.rb,
lib/agile_proxy/router.rb,
lib/agile_proxy/server.rb,
lib/agile_proxy/version.rb,
lib/agile_proxy/api/root.rb,
lib/agile_proxy/model/user.rb,
lib/agile_proxy/servers/api.rb,
lib/agile_proxy/api/recordings.rb,
lib/agile_proxy/model/response.rb,
lib/agile_proxy/model/recording.rb,
lib/agile_proxy/api/applications.rb,
lib/agile_proxy/handlers/handler.rb,
lib/agile_proxy/proxy_connection.rb,
lib/agile_proxy/api/request_specs.rb,
lib/agile_proxy/model/application.rb,
lib/agile_proxy/model/request_spec.rb,
lib/agile_proxy/rack/get_only_cache.rb,
lib/agile_proxy/servers/request_spec.rb,
lib/agile_proxy/handlers/stub_handler.rb,
lib/agile_proxy/handlers/proxy_handler.rb,
lib/agile_proxy/handlers/request_handler.rb,
lib/agile_proxy/api/request_spec_recordings.rb,
lib/agile_proxy/servers/request_spec_direct.rb

Overview

Agile Proxy

The Agile Proxy module is a common namespace for all classes / sub modules.

Defined Under Namespace

Modules: Api, Handler, Rack, Servers Classes: Application, Cli, Config, MergePostAndGetParams, ProxyConnection, ProxyHandler, Recording, RequestHandler, RequestSpec, Response, Route, Router, Server, StubHandler, User

Constant Summary collapse

VERSION =
'0.1.25'

Class Method Summary collapse

Class Method Details

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

Configures the system using a block which has the global instance of this config yielded

Yields:

  • (config)


51
52
53
54
# File 'lib/agile_proxy/config.rb', line 51

def self.configure
  yield config if block_given?
  config
end

.log(*args) ⇒ Object

Common log method - sends the log to the appropriate place



57
58
59
# File 'lib/agile_proxy/config.rb', line 57

def self.log(*args)
  config.logger.send(*args) unless config.logger.nil?
end