Sha256: b49f7944de5ff48492f2710201035937db82f3ad37f63075b718aad6882e7201
Contents?: true
Size: 927 Bytes
Versions: 2
Compression:
Stored size: 927 Bytes
Contents
# frozen_string_literal: true require 'avm/eac_webapp_base0/sources/base' require 'avm/eac_asciidoctor_base0/sources/runners' require 'eac_ruby_utils/core_ext' module Avm module EacAsciidoctorBase0 module Sources class Base < ::Avm::EacWebappBase0::Sources::Base CONTENT_DIRECTORY_SUBPATH = ::Pathname.new('content') CONTENT_DOCUMENT_BASENAME = ::Pathname.new('body.adoc') MAIN_FILE_SUBPATH = CONTENT_DIRECTORY_SUBPATH.join(CONTENT_DOCUMENT_BASENAME) require_sub __FILE__, include_modules: true def content_directory path.join(CONTENT_DIRECTORY_SUBPATH) end # @return [Avm::EacAsciidoctorBase0::Sources::Base::Document def root_document ::Avm::EacAsciidoctorBase0::Sources::Base::Document.new(self, nil, nil) end def valid? path.join(MAIN_FILE_SUBPATH).file? end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
avm-eac_asciidoctor_base0-0.11.0 | lib/avm/eac_asciidoctor_base0/sources/base.rb |
eac_tools-0.43.0 | sub/avm-eac_asciidoctor_base0/lib/avm/eac_asciidoctor_base0/sources/base.rb |