class Octopress::AssetPipeline::Css

Public Instance Methods

content() click to toggle source
Calls superclass method
# File lib/octopress-asset-pipeline/assets/css.rb, line 20
def content
  @render ||= begin
    contents = super
    if asset_payload = payload
      Liquid::Template.parse(contents).render!(payload)
    else
      contents
    end
  end
end
destination() click to toggle source
# File lib/octopress-asset-pipeline/assets/css.rb, line 8
def destination
  File.join(base, output_file_name)
end
media() click to toggle source
# File lib/octopress-asset-pipeline/assets/css.rb, line 4
def media
  path.to_s.scan(/@(.+?)\./).flatten[0] || 'all'
end
output_file_name() click to toggle source
# File lib/octopress-asset-pipeline/assets/css.rb, line 16
def output_file_name
  filename.sub(/@/,'-')
end
tag() click to toggle source
# File lib/octopress-asset-pipeline/assets/css.rb, line 12
def tag
  "<link href='#{Filters.expand_url(destination)}' media='#{media}' rel='stylesheet' type='text/css'>"
end