class Spacelift::Policy::Violation

Violation encapsulates a resource's violation of a single Rule.

Attributes

address[R]
rule[R]

Public Class Methods

new(address:, rule:) click to toggle source
# File lib/spacelift/policy/violation.rb, line 9
def initialize(address:, rule:)
  @address = address
  @rule = rule
end

Public Instance Methods

to_s() click to toggle source
# File lib/spacelift/policy/violation.rb, line 14
def to_s
  [address.red.bold, 'failed rule', rule.cyan.bold].join(' ')
end