Module: LocalPac

Defined in:
lib/local_pac/version.rb,
lib/local_pac/data.rb,
lib/local_pac/file.rb,
lib/local_pac/main.rb,
lib/local_pac/config.rb,
lib/local_pac/router.rb,
lib/local_pac/server.rb,
lib/local_pac/cli/main.rb,
lib/local_pac/cli/show.rb,
lib/local_pac/null_file.rb,
lib/local_pac/ui_logger.rb,
lib/local_pac/cli/helper.rb,
lib/local_pac/cli/reload.rb,
lib/local_pac/exceptions.rb,
lib/local_pac/git_storage.rb,
lib/local_pac/spec_helper.rb,
lib/local_pac/cli/validate.rb,
lib/local_pac/access_logger.rb,
lib/local_pac/erb_generator.rb,
lib/local_pac/error_handler.rb,
lib/local_pac/local_storage.rb,
lib/local_pac/template_file.rb,
lib/local_pac/error_messages.rb,
lib/local_pac/git_repository.rb,
lib/local_pac/proxy_pac/result.rb,
lib/local_pac/translation_rule.rb,
lib/local_pac/translation_table.rb,
lib/local_pac/null_access_logger.rb,
lib/local_pac/pac_file_validator.rb,
app/controllers/assets_controller.rb,
app/controllers/lookup_controller.rb,
lib/local_pac/actions/create_file.rb,
lib/local_pac/actions/print_title.rb,
lib/local_pac/actions/send_signal.rb,
lib/local_pac/actions/show_config.rb,
lib/local_pac/proxy_pac/html_data.rb,
lib/local_pac/template_repository.rb,
lib/local_pac/actions/handle_error.rb,
lib/local_pac/proxy_pac/pac_engine.rb,
lib/local_pac/proxy_pac/pac_parser.rb,
lib/local_pac/proxy_pac/pac_result.rb,
lib/local_pac/server_commands/puma.rb,
app/controllers/git_hook_controller.rb,
lib/local_pac/actions/create_output.rb,
lib/local_pac/actions/print_newline.rb,
lib/local_pac/actions/show_pac_file.rb,
lib/local_pac/java_script_compressor.rb,
lib/local_pac/server_commands/rackup.rb,
app/controllers/file_serve_controller.rb,
lib/local_pac/proxy_pac/result_parser.rb,
lib/local_pac/spec_helper_file_server.rb,
app/controllers/application_controller.rb,
lib/local_pac/actions/create_directory.rb,
lib/local_pac/proxy_pac/html_div_style.rb,
lib/local_pac/actions/create_repository.rb,
lib/local_pac/actions/validate_pac_file.rb,
lib/local_pac/proxy_pac/html_table_style.rb,
lib/local_pac/actions/reload_configuration.rb,
lib/local_pac/actions/reload_local_storage.rb,
lib/local_pac/actions/get_system_information.rb,
lib/local_pac/actions/initialize_application.rb,
lib/local_pac/actions/show_application_status.rb,
lib/local_pac/actions/show_process_information.rb,
lib/local_pac/proxy_pac/pac_result_html_stylist.rb,
lib/local_pac/actions/add_examples_to_local_storage.rb,
lib/local_pac/actions/show_available_proxy_pac_files.rb

Overview

encoding: utf-8

Defined Under Namespace

Modules: Actions, App, Cli, ErrorMessages, Exceptions, ProxyPac, ServerCommands, SpecHelper Classes: AccessLogger, Config, Data, ErbGenerator, ErrorHandler, File, FileServeController, GitRepository, GitStorage, JavaScriptCompressor, LocalStorage, NullAccessLogger, NullFile, PacFileValidator, Server, TemplateFile, TemplateRepository, TranslationRule, TranslationTable, UiLogger

Constant Summary collapse

VERSION =
'0.10.2'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject

Returns the value of attribute config.



7
8
9
# File 'lib/local_pac/main.rb', line 7

def config
  @config
end

.debug_modeObject

Returns the value of attribute debug_mode.



7
8
9
# File 'lib/local_pac/main.rb', line 7

def debug_mode
  @debug_mode
end

.ui_loggerObject

Returns the value of attribute ui_logger.



7
8
9
# File 'lib/local_pac/main.rb', line 7

def ui_logger
  @ui_logger
end

Class Method Details

.enable_debug_modeObject



9
10
11
12
13
14
15
16
# File 'lib/local_pac/main.rb', line 9

def enable_debug_mode
  LocalPac.ui_logger.info "Activating debug mode."

  require 'pry'
  require 'debugger'
rescue LoadError
  LocalPac.ui_logger.error "You tried to enable debug-mode, but either 'pry'- or 'debugger'-gem are not installed. Please fix that before using the debug-switch again."
end

.error_idObject



18
19
20
# File 'lib/local_pac/main.rb', line 18

def error_id
  SecureRandom.hex
end

.root_pathObject



22
23
24
# File 'lib/local_pac/main.rb', line 22

def root_path
  ::File.expand_path('../../..', __FILE__)
end