Module: PactBroker::Badges::Service
- Extended by:
- Service
- Includes:
- Logging
- Included in:
- Service
- Defined in:
- lib/pact_broker/badges/service.rb
Constant Summary collapse
- SPACE_DASH_UNDERSCORE =
/[\s_\-]/
- CACHE =
{}
Instance Method Summary collapse
Methods included from Logging
Instance Method Details
#clear_cache ⇒ Object
28 29 30 |
# File 'lib/pact_broker/badges/service.rb', line 28 def clear_cache CACHE.clear end |
#pact_verification_badge(pact, label, initials, verification_status) ⇒ Object
18 19 20 21 22 23 24 25 26 |
# File 'lib/pact_broker/badges/service.rb', line 18 def pact_verification_badge pact, label, initials, verification_status return static_svg(pact, verification_status) unless pact title = badge_title pact, label, initials status = badge_status verification_status color = badge_color verification_status dynamic_svg(title, status, color) || static_svg(pact, verification_status) end |