Class: Textus::Manifest::Entry::Leaf

Inherits:
Base show all
Defined in:
lib/textus/manifest/entry/leaf.rb

Constant Summary collapse

KIND =
:leaf

Constants inherited from Textus::Manifest::Entry

PUBLISH_EACH_VARS, PUBLISH_EACH_VAR_RE, REGISTRY

Instance Attribute Summary

Attributes inherited from Base

#format, #key, #manifest, #owner, #path, #publish_to, #raw, #schema, #zone

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#derived?, #events, #in_generator_zone?, #in_proposal_zone?, #index_filename, #initialize, #inject_boot, #intake?, #nested?, #publish_each, #publish_via, #template, #zone_writers

Constructor Details

This class inherits a constructor from Textus::Manifest::Entry::Base

Class Method Details

.from_raw(common, _raw) ⇒ Object



9
10
11
# File 'lib/textus/manifest/entry/leaf.rb', line 9

def self.from_raw(common, _raw)
  new(**common)
end

Instance Method Details

#leaf?Boolean

Returns:

  • (Boolean)


7
# File 'lib/textus/manifest/entry/leaf.rb', line 7

def leaf? = true