Class: Midge::JavascriptProcessor

Inherits:
Tilt::Template
  • Object
show all
Includes:
Util
Defined in:
lib/midge/javascript.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.default_mime_typeObject



28
29
30
# File 'lib/midge/javascript.rb', line 28

def self.default_mime_type
  'application/javascript'
end

.engine_initialized?Boolean



32
33
34
# File 'lib/midge/javascript.rb', line 32

def self.engine_initialized?
  true
end

Instance Method Details

#evaluate(scope, locals, &block) ⇒ Object



39
40
41
42
43
44
45
# File 'lib/midge/javascript.rb', line 39

def evaluate(scope, locals, &block)
  "(function(exports) {\n  \#{indent(data)}\n}).call(this, (this.\#{global_name} || (this.\#{global_name} = {})));\n  SCRIPT\nend\n"

#prepareObject



36
37
# File 'lib/midge/javascript.rb', line 36

def prepare
end