Class: Middleman::React::Extension

Inherits:
Extension
  • Object
show all
Defined in:
lib/middleman-react/extension.rb

Overview

Middleman extension entry point

Instance Method Summary collapse

Constructor Details

#initialize(app, options_hash = {}, &block) ⇒ Extension

Returns a new instance of Extension.



14
15
16
17
18
19
20
21
22
# File 'lib/middleman-react/extension.rb', line 14

def initialize(app, options_hash = {}, &block)
  super

  Middleman::React::Template.harmony = options[:harmony]
  Middleman::React::Template.strip_types = options[:strip_types]

  ::Tilt.register 'jsx', Middleman::React::Template
  ::Sprockets.register_engine 'jsx', Middleman::React::Template
end