Module: LemansReport

Defined in:
lib/lemans/trial/verifier/assets/eport-lemans.rb,
lib/lemans/trial/verifier/assets/eport-lemans.rb,
lib/lemans/trial/verifier/assets/lemans_minitest_reporter.rb

Overview

:nodoc:

Defined Under Namespace

Classes: Reporter

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.name_methodObject

Returns the value of attribute name_method.



27
28
29
# File 'lib/lemans/trial/verifier/assets/eport-lemans.rb', line 27

def name_method
  @name_method
end

Class Method Details

.registerObject



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/lemans/trial/verifier/assets/eport-lemans.rb', line 8

def self.register
  return if @registered
  return unless defined?(::Minitest) && ::Minitest.respond_to?(:extensions)

  @registered = true
  require_relative "lemans_minitest_reporter"
  ::Minitest.singleton_class.define_method(:plugin_lemans_report_init) do |_options|
    dir = ENV["LOGS"]
    reporter << Reporter.new(dir) if dir && File.directory?(dir)
  end
  (::Minitest.extensions ||= []) << "lemans_report"
end

.registered?Boolean

Returns:

  • (Boolean)


6
# File 'lib/lemans/trial/verifier/assets/eport-lemans.rb', line 6

def self.registered? = @registered