Module: LogBench

Defined in:
lib/log_bench.rb,
lib/log_bench/current.rb,
lib/log_bench/railtie.rb,
lib/log_bench/version.rb,
lib/log_bench/app/main.rb,
lib/log_bench/app/sort.rb,
lib/log_bench/log/file.rb,
lib/log_bench/app/state.rb,
lib/log_bench/log/entry.rb,
lib/log_bench/app/filter.rb,
lib/log_bench/app/screen.rb,
lib/log_bench/log/parser.rb,
lib/log_bench/app/monitor.rb,
lib/log_bench/log/request.rb,
lib/log_bench/configuration.rb,
lib/log_bench/json_formatter.rb,
lib/log_bench/log/collection.rb,
lib/log_bench/log/cache_entry.rb,
lib/log_bench/log/query_entry.rb,
lib/log_bench/version_checker.rb,
lib/log_bench/app/input_handler.rb,
lib/log_bench/app/mouse_handler.rb,
lib/log_bench/app/renderer/ansi.rb,
lib/log_bench/app/renderer/main.rb,
lib/log_bench/app/renderer/header.rb,
lib/log_bench/log/call_line_entry.rb,
lib/log_bench/app/renderer/details.rb,
lib/log_bench/app/renderer/scrollbar.rb,
lib/log_bench/configuration_validator.rb,
lib/log_bench/app/renderer/request_list.rb,
lib/log_bench/app/renderer/update_modal.rb

Defined Under Namespace

Modules: App, Log Classes: Configuration, ConfigurationValidator, Current, Error, JsonFormatter, Railtie, VersionChecker

Constant Summary collapse

VERSION =
"0.1.9"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



16
17
18
# File 'lib/log_bench.rb', line 16

def configuration
  @configuration
end

Class Method Details

.setup {|configuration| ... } ⇒ Object

Yields:



18
19
20
21
22
# File 'lib/log_bench.rb', line 18

def setup
  self.configuration ||= Configuration.new
  yield(configuration) if block_given?
  configuration
end