Class: Pact::PactBroker::Notices
- Inherits:
-
Array
- Object
- Array
- Pact::PactBroker::Notices
- Defined in:
- lib/pact/pact_broker/notices.rb
Instance Method Summary collapse
- #after_verification_notices(success, published) ⇒ Object
- #after_verification_notices_text(success, published) ⇒ Object
- #all_notices(success, published) ⇒ Object
- #before_verification_notices ⇒ Object
- #before_verification_notices_text ⇒ Object
Instance Method Details
#after_verification_notices(success, published) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/pact/pact_broker/notices.rb', line 12 def after_verification_notices(success, published) select { | notice | notice[:when] == "after_verification:success_#{success}_published_#{published}" || notice[:when] == "after_verification" } .collect do | notice | notice.merge(:when => simplify_notice_when(notice[:when])) end end |
#after_verification_notices_text(success, published) ⇒ Object
19 20 21 |
# File 'lib/pact/pact_broker/notices.rb', line 19 def after_verification_notices_text(success, published) after_verification_notices(success, published).collect{ | notice | notice[:text] } end |
#all_notices(success, published) ⇒ Object
23 24 25 |
# File 'lib/pact/pact_broker/notices.rb', line 23 def all_notices(success, published) before_verification_notices + after_verification_notices(success, published) end |
#before_verification_notices ⇒ Object
4 5 6 |
# File 'lib/pact/pact_broker/notices.rb', line 4 def before_verification_notices select { | notice | notice[:when].nil? || notice[:when].start_with?('before_verification') } end |
#before_verification_notices_text ⇒ Object
8 9 10 |
# File 'lib/pact/pact_broker/notices.rb', line 8 def before_verification_notices_text before_verification_notices.collect{ | notice | notice[:text] } end |