module Jekyll::Minibundle::AssetFileProperties
Public Instance Methods
asset_destination_path()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 7 def asset_destination_path 8 File.join(asset_destination_dir, asset_destination_filename) 9 end
basename()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 33 def basename 34 File.basename(name, extname) 35 end
data()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 53 def data 54 {} 55 end
defaults()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 65 def defaults 66 {} 67 end
destination(site_destination_dir)
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 21 def destination(site_destination_dir) 22 File.expand_path(File.join(site_destination_dir, asset_destination_path), '/') 23 end
destination_rel_dir()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 45 def destination_rel_dir 46 "/#{asset_destination_dir}" 47 end
modified_time()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 37 def modified_time 38 File.stat(path).mtime 39 end
mtime()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 41 def mtime 42 modified_time.to_i 43 end
name()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 29 def name 30 asset_destination_filename 31 end
path()
click to toggle source
Conformance to remaining Jekyll
StaticFile public API methods
# File lib/jekyll/minibundle/asset_file_properties.rb 13 def path 14 asset_source_path 15 end
placeholders()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 69 def placeholders 70 {} 71 end
relative_path()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 17 def relative_path 18 path.sub(/\A#{@site.source}/, '') 19 end
to_liquid()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 49 def to_liquid 50 AssetFileDrop.new(self) 51 end
type()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 61 def type 62 nil # no collection present 63 end
url()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 25 def url 26 asset_destination_path 27 end
write?()
click to toggle source
# File lib/jekyll/minibundle/asset_file_properties.rb 57 def write? 58 true 59 end