Module: Jekyll::GenerateFavicons

Defined in:
lib/jekyll-generate-favicons.rb,
lib/jekyll-generate-favicons/utils.rb,
lib/jekyll-generate-favicons/version.rb

Defined Under Namespace

Classes: FaviconTag

Constant Summary collapse

VERSION =
"0.0.2".freeze

Class Method Summary collapse

Class Method Details

.find_icon_file(site, file) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/jekyll-generate-favicons/utils.rb', line 3

def find_icon_file(site, file)
  # extension = File.extname(src_file)
  # basename = File.basename(src_file, extension)
  try_file = File.join(site.source, file)
  if File.file?(try_file)
    return file, try_file
  end
  guess = File.join(site.source, "assets", "img", file)
  if File.file?(guess)
    return File.join("assets", "img", file), guess
  end
  throw "Could not find file #{file}"
end