Module: EmberScript
- Defined in:
- lib/ember_script.rb,
lib/ember_script/version.rb
Defined Under Namespace
Classes: EmberScriptTemplate
Constant Summary
collapse
- VERSION =
"0.0.3"
Class Method Summary
collapse
Class Method Details
.compile(script, options = {}) ⇒ Object
Compile a EmberScript file to JavaScript or generate the source maps.
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# File 'lib/ember_script.rb', line 29
def compile(script, options = {})
script = script.read if script.respond_to?(:read)
if options.key?(:bare)
elsif options.key?(:no_wrap)
options[:bare] = options[:no_wrap]
else
options[:bare] = false
end
bare = options[:bare] ? "--bare" : ""
Open3.capture3("ember-script --js #{bare}", :stdin_data=>script)[0]
end
|
.engine ⇒ Object
11
12
|
# File 'lib/ember_script.rb', line 11
def engine
end
|
.engine=(engine) ⇒ Object
14
15
|
# File 'lib/ember_script.rb', line 14
def engine=(engine)
end
|
.version ⇒ Object
17
18
19
|
# File 'lib/ember_script.rb', line 17
def version
`ember-script -v`
end
|