Sha256: cfb4e848ea06ad1e510e0ce5777b4136ea371e467684ff1f28c42300f254e26e

Contents?: true

Size: 503 Bytes

Versions: 1

Compression:

Stored size: 503 Bytes

Contents

require 'execjs'
require 'less/parser'
require 'less/version'
require 'less/defaults'

module Less
  extend Less::Defaults

  def self.compile(css, options = {})
    Parser.new(options).parse(css).to_css
  end

  def self.bundled_path
    File.expand_path('../less/js/lib', __FILE__)
  end

  # Exports the `.node_modules` folder on the working directory so npm can
  # require modules installed locally.
  ENV['NODE_PATH'] = "#{File.expand_path('node_modules')}:#{bundled_path}:#{ENV['NODE_PATH']}"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
less-rb-0.0.1 lib/less.rb