static_file: extract extname in initializer and save as variable. #3632
This commit is contained in:
parent
f0cac685de
commit
f14af82da5
|
@ -3,7 +3,7 @@ module Jekyll
|
||||||
# The cache of last modification times [path] -> mtime.
|
# The cache of last modification times [path] -> mtime.
|
||||||
@@mtimes = Hash.new
|
@@mtimes = Hash.new
|
||||||
|
|
||||||
attr_reader :relative_path
|
attr_reader :relative_path, :extname
|
||||||
|
|
||||||
# Initialize a new StaticFile.
|
# Initialize a new StaticFile.
|
||||||
#
|
#
|
||||||
|
@ -18,6 +18,7 @@ module Jekyll
|
||||||
@name = name
|
@name = name
|
||||||
@collection = collection
|
@collection = collection
|
||||||
@relative_path = File.join(*[@dir, @name].compact)
|
@relative_path = File.join(*[@dir, @name].compact)
|
||||||
|
@extname = File.extname(@relative_path)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Returns source file path.
|
# Returns source file path.
|
||||||
|
@ -92,7 +93,7 @@ module Jekyll
|
||||||
{
|
{
|
||||||
"path" => File.join("", relative_path),
|
"path" => File.join("", relative_path),
|
||||||
"modified_time" => mtime.to_s,
|
"modified_time" => mtime.to_s,
|
||||||
"extname" => File.extname(relative_path)
|
"extname" => extname
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue