Module: LessJs

Defined in:
lib/less_js.rb

Defined Under Namespace

Modules: Source Classes: ParseError

Class Method Summary collapse

Class Method Details

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

Compile a script (String or IO) to CSS.



46
47
48
49
50
51
52
53
54
55
# File 'lib/less_js.rb', line 46

def compile(script, options = {})
  script = script.read if script.respond_to?(:read)
  error, data = Source.context.call('compile', script)

  if error
    raise ParseError, error['message']
  else
    data
  end
end

.versionObject



41
42
43
# File 'lib/less_js.rb', line 41

def version
  Source.version
end