Module: ProxyRb
- Defined in:
- lib/proxy_rb.rb,
lib/proxy_rb/api.rb,
lib/proxy_rb/cli.rb,
lib/proxy_rb/main.rb,
lib/proxy_rb/rspec.rb,
lib/proxy_rb/setup.rb,
lib/proxy_rb/errors.rb,
lib/proxy_rb/events.rb,
lib/proxy_rb/console.rb,
lib/proxy_rb/request.rb,
lib/proxy_rb/runtime.rb,
lib/proxy_rb/version.rb,
lib/proxy_rb/api/core.rb,
lib/proxy_rb/resource.rb,
lib/proxy_rb/response.rb,
lib/proxy_rb/announcer.rb,
lib/proxy_rb/colorizer.rb,
lib/proxy_rb/colorizer.rb,
lib/proxy_rb/event_bus.rb,
lib/proxy_rb/proxy_url.rb,
lib/proxy_rb/http_proxy.rb,
lib/proxy_rb/credentials.rb,
lib/proxy_rb/initializer.rb,
lib/proxy_rb/initializer.rb,
lib/proxy_rb/initializer.rb,
lib/proxy_rb/initializer.rb,
lib/proxy_rb/console/help.rb,
lib/proxy_rb/simple_table.rb,
lib/proxy_rb/api/passwords.rb,
lib/proxy_rb/configuration.rb,
lib/proxy_rb/configuration.rb,
lib/proxy_rb/api/http_proxy.rb,
lib/proxy_rb/user_passwords.rb,
lib/proxy_rb/http_downloader.rb,
lib/proxy_rb/proxy_url_parser.rb,
lib/proxy_rb/password_fetchers.rb,
lib/proxy_rb/basic_configuration.rb,
lib/proxy_rb/drivers/basic_driver.rb,
lib/proxy_rb/configuration_wrapper.rb,
lib/proxy_rb/drivers/webkit_driver.rb,
lib/proxy_rb/drivers/selenium_driver.rb,
lib/proxy_rb/event_bus/name_resolver.rb,
lib/proxy_rb/basic_configuration/option.rb,
lib/proxy_rb/drivers/poltergeist_driver.rb,
lib/proxy_rb/user_passwords/vault_user_password.rb,
lib/proxy_rb/password_fetchers/basic_password_fetcher.rb,
lib/proxy_rb/password_fetchers/vault_password_fetcher.rb,
lib/proxy_rb/user_passwords/environment_user_password.rb,
lib/proxy_rb/password_fetchers/chaining_password_fetcher.rb,
lib/proxy_rb/basic_configuration/in_configuration_wrapper.rb,
lib/proxy_rb/password_fetchers/environment_password_fetcher.rb
Overview
ProxyRb
Defined Under Namespace
Modules: AnsiColor, Api, Drivers, Events, Initializers, PasswordFetcher, PasswordFetchers, Rspec, UserPasswords Classes: Announcer, BasicConfiguration, Cli, Colorizer, Configuration, ConfigurationWrapper, Console, Credentials, EventBus, EventNameResolveError, HttpDownloader, HttpProxy, Initializer, NoEventError, ProxyUrl, ProxyUrlParser, Request, Resource, ResourceNotDownloadableError, Response, Runtime, Setup, SimpleTable, UnknownOptionError, UrlTimeoutError
Constant Summary collapse
- VERSION =
'0.6.0'
Class Attribute Summary collapse
-
.config ⇒ Object
readonly
Returns the value of attribute config.
-
.logger ⇒ Object
readonly
Returns the value of attribute logger.
Class Method Summary collapse
-
.configure(&block) ⇒ Object
Configure proxy_rb.
- .debug_mode_enabled? ⇒ Boolean
- .enable_debug_mode ⇒ Object
- .require_files_matching_pattern(pattern) ⇒ Object
Class Attribute Details
.config ⇒ Object (readonly)
Returns the value of attribute config.
29 30 31 |
# File 'lib/proxy_rb/configuration.rb', line 29 def config @config end |
.logger ⇒ Object (readonly)
Returns the value of attribute logger.
16 17 18 |
# File 'lib/proxy_rb/main.rb', line 16 def logger @logger end |
Class Method Details
.configure(&block) ⇒ Object
Configure proxy_rb
39 40 41 42 43 |
# File 'lib/proxy_rb/configuration.rb', line 39 def configure(&block) @config.configure(&block) self end |
.debug_mode_enabled? ⇒ Boolean
18 19 20 |
# File 'lib/proxy_rb/main.rb', line 18 def debug_mode_enabled? debug_mode == true end |
.enable_debug_mode ⇒ Object
22 23 24 25 |
# File 'lib/proxy_rb/main.rb', line 22 def enable_debug_mode self.debug_mode = true %w(pry byebug).each { |l| require l } end |