class Jekyll::LocalTheme::Munger
Public Instance Methods
munge!()
click to toggle source
# File lib/jekyll-local-theme/munger.rb, line 6 def munge! return unless raw_theme Jekyll.logger.info LOG_KEY, "Using theme #{theme.root}" unless munged? configure_theme end theme end
Private Instance Methods
munged?()
click to toggle source
# File lib/jekyll-local-theme/munger.rb, line 19 def munged? site.theme&.is_a?(Jekyll::LocalTheme::Theme) end
raw_theme()
click to toggle source
# File lib/jekyll-local-theme/munger.rb, line 27 def raw_theme config[CONFIG_KEY] end
theme()
click to toggle source
# File lib/jekyll-local-theme/munger.rb, line 23 def theme @theme ||= Theme.new(raw_theme, Jekyll.sanitized_path(Jekyll.sanitized_path(site.source, "_themes"), raw_theme)) end