Class: Octopress::AssetPipeline::Coffeescript

Inherits:
Javascript
  • Object
show all
Defined in:
lib/octopress-asset-pipeline/assets/coffeescript.rb

Instance Attribute Summary

Attributes inherited from Asset

#file_object

Instance Method Summary collapse

Methods inherited from Javascript

#tag

Methods inherited from Asset

#base, #copy, #filename, #info, #initialize

Constructor Details

This class inherits a constructor from Octopress::AssetPipeline::Asset

Instance Method Details

#contentObject



4
5
6
# File 'lib/octopress-asset-pipeline/assets/coffeescript.rb', line 4

def content
  ::CoffeeScript.compile(super)
end

#destinationObject



12
13
14
# File 'lib/octopress-asset-pipeline/assets/coffeescript.rb', line 12

def destination
  File.join(base, filename.sub(/\.coffee/,'.js'))
end

#pathObject



8
9
10
# File 'lib/octopress-asset-pipeline/assets/coffeescript.rb', line 8

def path
  File.join(Octopress.site.source, file)
end