Class: Midge::JavascriptProcessor
- Inherits:
-
Tilt::Template
- Object
- Tilt::Template
- Midge::JavascriptProcessor
- Includes:
- Util
- Defined in:
- lib/midge/javascript.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.default_mime_type ⇒ Object
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) <<-SCRIPT (function(exports) { #{indent(data)} }).call(this, (this.#{global_name} || (this.#{global_name} = {}))); SCRIPT end |
#prepare ⇒ Object
36 37 |
# File 'lib/midge/javascript.rb', line 36 def prepare end |