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