Class: Octopress::AssetPipeline::Coffeescript
- Inherits:
-
Javascript
- Object
- Ink::Assets::Asset
- Asset
- Javascript
- Octopress::AssetPipeline::Coffeescript
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
Instance Method Details
#content ⇒ Object
4
5
6
|
# File 'lib/octopress-asset-pipeline/assets/coffeescript.rb', line 4
def content
::CoffeeScript.compile(super)
end
|
#destination ⇒ Object
12
13
14
|
# File 'lib/octopress-asset-pipeline/assets/coffeescript.rb', line 12
def destination
File.join(base, filename.sub(/\.coffee/,'.js'))
end
|
#path ⇒ Object
8
9
10
|
# File 'lib/octopress-asset-pipeline/assets/coffeescript.rb', line 8
def path
File.join(Octopress.site.source, file)
end
|