class Jekyll::Vite::Generator::ViteAssetFile

Public Instance Methods

cleaned_relative_path() click to toggle source
Calls superclass method
# File lib/jekyll/vite/generator.rb, line 12
def cleaned_relative_path
  replace_build_path(super)
end
destination_rel_dir() click to toggle source

Override: Copy to the configured public_output_dir

Calls superclass method
# File lib/jekyll/vite/generator.rb, line 18
def destination_rel_dir
  replace_build_path(super)
end

Private Instance Methods

replace_build_path(src) click to toggle source
# File lib/jekyll/vite/generator.rb, line 24
def replace_build_path(src)
  src.sub(
    ViteRuby.config.build_output_dir.relative_path_from(@site.source).to_s,
    ViteRuby.config.public_output_dir,
  )
end