module Jekyll::ViewSource::Utils
Constants
- CACHE_EXPIRY
Public Class Methods
modified?(source, dest, expiry = nil)
click to toggle source
# File lib/jekyll-viewsource/utils.rb, line 17 def self.modified?(source, dest, expiry = nil) dest && !dest.empty? && (!File.exist?(dest) || (source && (File.mtime(source) > File.mtime(dest))) || (expiry && ((File.mtime(dest) + expiry) <= Time.now )) ) end
source_file(item)
click to toggle source
# File lib/jekyll-viewsource/utils.rb, line 12 def self.source_file(item) source_prefix = item.is_a?(Jekyll::Page) ? ViewSource.site.source : '' File.join(source_prefix, item.path) end