Class: Avm::EacAsciidoctorBase0::Sources::Base
- Inherits:
-
Avm::EacWebappBase0::Sources::Base
- Object
- Avm::EacWebappBase0::Sources::Base
- Avm::EacAsciidoctorBase0::Sources::Base
- Includes:
- DocumentsOwner
- Defined in:
- lib/avm/eac_asciidoctor_base0/sources/base.rb,
lib/avm/eac_asciidoctor_base0/sources/base/theme.rb,
lib/avm/eac_asciidoctor_base0/sources/base/instance_to_build.rb
Defined Under Namespace
Modules: Theme Classes: InstanceToBuild
Constant Summary collapse
- CONTENT_DIRECTORY_SUBPATH =
::Pathname.new('content')
- CONTENT_DOCUMENT_BASENAME =
::Pathname.new('body.adoc')
- MAIN_FILE_SUBPATH =
CONTENT_DIRECTORY_SUBPATH.join( ::Avm::EacAsciidoctorBase0::Sources::Document::TITLE_BASENAME )
Instance Method Summary collapse
- #build(options = {}) ⇒ Avm::EacAsciidoctorBase0::Instances::Build
- #content_directory ⇒ Object
- #instance_to_build ⇒ Avm::EacAsciidoctorBase0::Sources::Base::InstanceToBuild
-
#root_document ⇒ Avm::EacAsciidoctorBase0::Sources::Document
Avm::EacAsciidoctorBase0::Sources::Document.
- #valid? ⇒ Boolean
Methods included from DocumentsOwner
Instance Method Details
#build(options = {}) ⇒ Avm::EacAsciidoctorBase0::Instances::Build
18 19 20 |
# File 'lib/avm/eac_asciidoctor_base0/sources/base.rb', line 18 def build( = {}) ::Avm::EacAsciidoctorBase0::Instances::Build.new(instance_to_build, ) end |
#content_directory ⇒ Object
22 23 24 |
# File 'lib/avm/eac_asciidoctor_base0/sources/base.rb', line 22 def content_directory path.join(CONTENT_DIRECTORY_SUBPATH) end |
#instance_to_build ⇒ Avm::EacAsciidoctorBase0::Sources::Base::InstanceToBuild
27 28 29 |
# File 'lib/avm/eac_asciidoctor_base0/sources/base.rb', line 27 def instance_to_build ::Avm::EacAsciidoctorBase0::Sources::Base::InstanceToBuild.new(self) end |
#root_document ⇒ Avm::EacAsciidoctorBase0::Sources::Document
Returns Avm::EacAsciidoctorBase0::Sources::Document.
32 33 34 |
# File 'lib/avm/eac_asciidoctor_base0/sources/base.rb', line 32 def root_document ::Avm::EacAsciidoctorBase0::Sources::Document.new(self, nil, nil) end |
#valid? ⇒ Boolean
36 37 38 |
# File 'lib/avm/eac_asciidoctor_base0/sources/base.rb', line 36 def valid? path.join(MAIN_FILE_SUBPATH).file? end |