Module: Textus::Manifest::Entry::Validators::InjectIntro
- Defined in:
- lib/textus/manifest/entry/validators/inject_intro.rb
Class Method Summary collapse
Class Method Details
.call(entry) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/textus/manifest/entry/validators/inject_intro.rb', line 6 def self.call(entry) return unless entry.inject_intro raise UsageError.new("entry '#{entry.key}': inject_intro: is only valid on derived entries") unless entry.in_generator_zone? return unless entry.template.nil? raise UsageError.new("entry '#{entry.key}': inject_intro: requires a template:") end |