class Octopress::AssetPipeline::Asset
Attributes
file_object[R]
Public Class Methods
new(plugin, object)
click to toggle source
# File lib/octopress-asset-pipeline/assets/asset.rb, line 6 def initialize(plugin, object) @plugin = plugin @file_object = object @file = object.path end
Public Instance Methods
base()
click to toggle source
# File lib/octopress-asset-pipeline/assets/asset.rb, line 22 def base file_object.relative_path.sub(filename,'').sub(/^\/(.+)\/$/,'\1') end
copy(target_dir)
click to toggle source
Copy is unncessary with local assets
# File lib/octopress-asset-pipeline/assets/asset.rb, line 36 def copy(target_dir); end
destination()
click to toggle source
# File lib/octopress-asset-pipeline/assets/asset.rb, line 26 def destination File.join(base, filename) end
filename()
click to toggle source
# File lib/octopress-asset-pipeline/assets/asset.rb, line 18 def filename File.basename(path) end
info()
click to toggle source
# File lib/octopress-asset-pipeline/assets/asset.rb, line 12 def info message = filename.ljust(35) message += "from: #{base}" " - #{message}" end
path()
click to toggle source
# File lib/octopress-asset-pipeline/assets/asset.rb, line 30 def path file end