Module: Minitest::Warning
- Defined in:
- lib/minitest/warning.rb,
lib/minitest/warning/version.rb,
lib/minitest/warning/reporter.rb
Defined Under Namespace
Modules: Reporter
Constant Summary collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
-
.warnings ⇒ Object
readonly
Returns the value of attribute warnings.
Class Method Summary collapse
- .add_warning(message) ⇒ Object
- .disable! ⇒ Object
- .enable!(path: nil) ⇒ Object
- .enable? ⇒ Boolean
- .has_warning? ⇒ Boolean
Class Attribute Details
.warnings ⇒ Object (readonly)
Returns the value of attribute warnings.
8 9 10 |
# File 'lib/minitest/warning.rb', line 8 def warnings @warnings end |
Class Method Details
.add_warning(message) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/minitest/warning.rb', line 24 def add_warning() if @path return unless .match?(@path) end @warnings << end |
.disable! ⇒ Object
20 21 22 |
# File 'lib/minitest/warning.rb', line 20 def disable! @enable = false end |
.enable!(path: nil) ⇒ Object
10 11 12 13 14 |
# File 'lib/minitest/warning.rb', line 10 def enable!(path: nil) @enable= true @warnings = [] @path = path end |
.enable? ⇒ Boolean
16 17 18 |
# File 'lib/minitest/warning.rb', line 16 def enable? defined?(@enable) && @enable end |
.has_warning? ⇒ Boolean
32 33 34 |
# File 'lib/minitest/warning.rb', line 32 def has_warning? !@warnings.empty? end |