class Octopress::AssetPipeline::Sass
Attributes
render[R]
Public Instance Methods
add()
click to toggle source
# File lib/octopress-asset-pipeline/assets/sass.rb, line 18 def add Ink::Plugins.static_files << Ink::StaticFileContent.new(content, destination) end
content()
click to toggle source
Calls superclass method
Octopress::AssetPipeline::Css#content
# File lib/octopress-asset-pipeline/assets/sass.rb, line 26 def content @render ||= begin contents = super if asset_payload = payload Liquid::Template.parse(contents).render!(payload) else contents end end Ink::PluginAssetPipeline.compile_sass(self) end
data()
click to toggle source
# File lib/octopress-asset-pipeline/assets/sass.rb, line 22 def data file_object.data end
destination()
click to toggle source
Calls superclass method
Octopress::AssetPipeline::Css#destination
# File lib/octopress-asset-pipeline/assets/sass.rb, line 14 def destination super.sub(/\.s[ca]ss$/, '.css') end
ext()
click to toggle source
# File lib/octopress-asset-pipeline/assets/sass.rb, line 6 def ext file_object.ext end
path()
click to toggle source
# File lib/octopress-asset-pipeline/assets/sass.rb, line 10 def path File.join(Octopress.site.source, file) end