Class: Avm::EacAsciidoctorBase0::Instances::Build::Theme

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/eac_asciidoctor_base0/instances/build/theme.rb

Constant Summary collapse

TARGET_SUBPATH =
'_theme'

Instance Method Summary collapse

Instance Method Details

#performvoid

This method returns an undefined value.



16
17
18
# File 'lib/avm/eac_asciidoctor_base0/instances/build/theme.rb', line 16

def perform
  copy_theme_to_target
end

#target_pathPathname

Returns:

  • (Pathname)


21
22
23
# File 'lib/avm/eac_asciidoctor_base0/instances/build/theme.rb', line 21

def target_path
  build.target_directory.join(TARGET_SUBPATH)
end

#target_stylesheet_pathPathname

Returns:

  • (Pathname)


26
27
28
29
# File 'lib/avm/eac_asciidoctor_base0/instances/build/theme.rb', line 26

def target_stylesheet_path
  target_path
    .join(Avm::EacAsciidoctorBase0::Sources::Base::Theme::THEME_STYLESHEET_BASENAME)
end