Module: Myth

Defined in:
lib/myth.rb

Defined Under Namespace

Modules: Source

Constant Summary collapse

Error =
ExecJS::Error
EngineError =
ExecJS::RuntimeError
PreprocessingError =
ExecJS::ProgramError

Class Method Summary collapse

Class Method Details

.engineObject



34
35
# File 'lib/myth.rb', line 34

def engine
end

.engine=(engine) ⇒ Object



37
38
# File 'lib/myth.rb', line 37

def engine=(engine)
end

.preprocess(script, options = {}) ⇒ Object

Preprocess a stylesheet (String or IO).



45
46
47
48
49
# File 'lib/myth.rb', line 45

def preprocess(script, options = {})
  script = script.read if script.respond_to?(:read)

  Source.context.call("preprocess", script, options)
end

.versionObject



40
41
42
# File 'lib/myth.rb', line 40

def version
  Source.version
end