Module: Emblem
- Defined in:
- lib/emblem.rb,
lib/emblem/version.rb
Defined Under Namespace
Classes: EmblemTemplate
Constant Summary collapse
- VERSION =
"0.0.2"
Class Method Summary collapse
-
.compile(script, options = {}) ⇒ Object
Compile a Emblem file to JavaScript or generate the source maps.
- .engine ⇒ Object
- .engine=(engine) ⇒ Object
- .version ⇒ Object
Class Method Details
.compile(script, options = {}) ⇒ Object
Compile a Emblem file to JavaScript or generate the source maps.
28 29 30 31 32 |
# File 'lib/emblem.rb', line 28 def compile(script, = {}) script = script.read if script.respond_to?(:read) templateName = [:templateName] || "template" Open3.capture3("emblem -i #{templateName}", :stdin_data=>script)[0] end |
.engine ⇒ Object
11 12 |
# File 'lib/emblem.rb', line 11 def engine end |
.engine=(engine) ⇒ Object
14 15 |
# File 'lib/emblem.rb', line 14 def engine=(engine) end |
.version ⇒ Object
17 18 19 |
# File 'lib/emblem.rb', line 17 def version `emblem -v` end |