Module: PiperDSL::PiperConfig::ClassMethods
- Defined in:
- lib/piper/dsl/piper_config.rb
Instance Method Summary collapse
- #debug_steps ⇒ Object
- #debug_steps? ⇒ Boolean
- #pass_exception(val) ⇒ Object
- #pass_exception? ⇒ Boolean
- #pass_nil(val) ⇒ Object
- #pass_nil? ⇒ Boolean
Instance Method Details
#debug_steps ⇒ Object
39 40 41 |
# File 'lib/piper/dsl/piper_config.rb', line 39 def debug_steps @__debug_steps = true end |
#debug_steps? ⇒ Boolean
43 44 45 |
# File 'lib/piper/dsl/piper_config.rb', line 43 def debug_steps? !@__debug_steps.nil? end |
#pass_exception(val) ⇒ Object
25 26 27 |
# File 'lib/piper/dsl/piper_config.rb', line 25 def pass_exception(val) @__pass_exception = val end |
#pass_exception? ⇒ Boolean
29 30 31 32 33 34 35 36 37 |
# File 'lib/piper/dsl/piper_config.rb', line 29 def pass_exception? @__pass_exception ||= if defined?(@__pass_exception) @__pass_exception elsif superclass < PiperService superclass.pass_exception? else DEFAULT__PASS_EXCEPTION end end |
#pass_nil(val) ⇒ Object
11 12 13 |
# File 'lib/piper/dsl/piper_config.rb', line 11 def pass_nil(val) @__pass_nil = val end |
#pass_nil? ⇒ Boolean
15 16 17 18 19 20 21 22 23 |
# File 'lib/piper/dsl/piper_config.rb', line 15 def pass_nil? @__pass_nil ||= if defined?(@__pass_nil) @__pass_nil elsif superclass < PiperService superclass.pass_nil? else DEFAULT__PASS_NIL end end |