Sha256: 097e7c113069d6956711e793403cb27379e4cb8427037f7f839d31570baf6bcf

Contents?: true

Size: 701 Bytes

Versions: 4

Compression:

Stored size: 701 Bytes

Contents

# frozen_string_literal: true

ENV['DIFFEND_ENV'] ||= 'development'

%w[
  version
  errors
  build_bundler_definition
  commands
  config
  config/fetcher
  config/file_finder
  config/validator
  handle_errors/messages
  handle_errors/build_exception_payload
  handle_errors/display_to_stdout
  handle_errors/report
  request_object
  request
  local_context/diffend
  local_context/host
  local_context/packages
  local_context/platform
  local_context
  request_verdict
  execute
  track
].each { |file| require "diffend/#{file}" }

return if ENV['DIFFEND_ENV'].strip.empty?
return if %w[development test].include?(ENV['DIFFEND_ENV'])

Thread.new do
  track = Diffend::Track.new
  track.start
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
diffend-monitor-0.2.31 lib/diffend/monitor.rb
diffend-0.2.31 lib/diffend/monitor.rb
diffend-monitor-0.2.30 lib/diffend/monitor.rb
diffend-0.2.30 lib/diffend/monitor.rb