Module: Smith::Tool::CaptureConfiguration
- Included in:
- Smith::Tool
- Defined in:
- lib/smith/tool/capture_configuration.rb
Instance Method Summary collapse
Instance Method Details
#capture_result(strict: false, &block) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/smith/tool/capture_configuration.rb', line 6 def capture_result(strict: false, &block) return @capture_result unless block raise ArgumentError, "capture_result strict must be true or false" unless [true, false].include?(strict) @capture_result_strict = strict @capture_result = block end |
#capture_result_strict? ⇒ Boolean
15 16 17 |
# File 'lib/smith/tool/capture_configuration.rb', line 15 def capture_result_strict? @capture_result_strict == true end |