Module: Octodmin

Defined in:
app/octodmin.rb,
lib/octodmin/post.rb,
lib/octodmin/site.rb,
app/config/sprockets.rb,
lib/octodmin/version.rb

Defined Under Namespace

Modules: CjsxProcessor, Views Classes: App, Post, Site

Constant Summary collapse

VERSION =
"0.3.4"

Class Method Summary collapse

Class Method Details

.sprocketsObject



23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'app/config/sprockets.rb', line 23

def self.sprockets
  assets_path = File.expand_path("../../assets", __FILE__)
  tmp_path = File.expand_path("../../../tmp", __FILE__)

  sprockets = ::Sprockets::Environment.new
  sprockets.append_path "#{assets_path}/stylesheets"
  sprockets.append_path "#{assets_path}/javascripts"
  sprockets.append_path "#{assets_path}/fonts"
  sprockets.append_path Bower.environment.directory
  sprockets.register_engine ".cjsx", CjsxProcessor
  sprockets.cache = Sprockets::Cache::FileStore.new(tmp_path)
  sprockets
end