Module: RSpec::DocumentRequests::DSL
- Defined in:
- lib/rspec/document_requests/dsl.rb
Class Attribute Summary collapse
-
.documented_requests ⇒ Object
Returns the value of attribute documented_requests.
Instance Method Summary collapse
Class Attribute Details
.documented_requests ⇒ Object
Returns the value of attribute documented_requests.
5 6 7 |
# File 'lib/rspec/document_requests/dsl.rb', line 5 def documented_requests @documented_requests end |
Instance Method Details
#document_request_explanation ⇒ Object
34 35 36 |
# File 'lib/rspec/document_requests/dsl.rb', line 34 def document_request_explanation @document_request_explanation ||= Explanation.new end |
#explain(&block) ⇒ Object
30 31 32 |
# File 'lib/rspec/document_requests/dsl.rb', line 30 def explain(&block) document_request_explanation.instance_eval(&block) end |
#nodoc ⇒ Object
38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/rspec/document_requests/dsl.rb', line 38 def nodoc was_prevented = @document_requests_prevented @document_requests_prevented = true if block_given? begin yield ensure @document_requests_prevented = false if not was_prevented end end end |