Module: Middleman::Renderers::CoffeeScript

Defined in:
lib/middleman-core/renderers/coffee_script.rb

Overview

CoffeeScript Renderer

Defined Under Namespace

Classes: DebuggingCoffeeScriptTemplate

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object Also known as: included

Once registered



11
12
13
14
15
16
17
18
19
20
# File 'lib/middleman-core/renderers/coffee_script.rb', line 11

def registered(app)
  # Tell Tilt to use it as well (for inline scss blocks)
  ::Tilt.register 'coffee', DebuggingCoffeeScriptTemplate
  ::Tilt.prefer(DebuggingCoffeeScriptTemplate)

  app.before_configuration do
    template_extensions coffee: :js
    DebuggingCoffeeScriptTemplate.middleman_app = self
  end
end