class Pact::PactBroker::Notices
Public Instance Methods
after_verification_notices(success, published)
click to toggle source
# 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)
click to toggle source
# 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)
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# File lib/pact/pact_broker/notices.rb, line 8 def before_verification_notices_text before_verification_notices.collect{ | notice | notice[:text] } end
Private Instance Methods
simplify_notice_when(when_key)
click to toggle source
# File lib/pact/pact_broker/notices.rb, line 29 def simplify_notice_when(when_key) when_key.split(":").first end