Module: Textus::Manifest::Entry::Validators

Defined in:
lib/textus/manifest/entry/validators.rb,
lib/textus/manifest/entry/validators/events.rb,
lib/textus/manifest/entry/validators/ignore.rb,
lib/textus/manifest/entry/validators/publish.rb,
lib/textus/manifest/entry/validators/format_matrix.rb

Defined Under Namespace

Modules: Events, FormatMatrix, Ignore, Publish

Constant Summary collapse

REGISTERED =
[
  Events,
  Publish,
  Ignore,
  FormatMatrix,
].freeze

Class Method Summary collapse

Class Method Details

.run_all(entry, policy:) ⇒ Object



12
13
14
15
# File 'lib/textus/manifest/entry/validators.rb', line 12

def self.run_all(entry, policy:)
  REGISTERED.each { |v| v.call(entry, policy: policy) }
  nil
end