Sha256: 9171869f930b5c79db6e317c0b43d2377a7f82adce848f1efc3258d5f3caad70

Contents?: true

Size: 507 Bytes

Versions: 3

Compression:

Stored size: 507 Bytes

Contents

require 'pry'
module Jekyll
  
  class LessCssFile < StaticFile
    def write(dest)
      # do nothing
    end
  end

  class LessJsGenerator < Generator
    safe true
    priority :low
    
    def generate(site)

      raise "Missing 'lessc' config in site configuration" unless site.config['lessc']

      begin
        command = site.config['lessc']
        puts 'Compiling LESS: ' + command

        `#{command}`

        raise "LESS compilation error" if $?.to_i != 0
      end

    end
    
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rails_auth-1.0.6 test/dummy/node_modules/yougexiangfa_ui/_plugins/lessjs.rb
rails_auth-1.0.5 test/dummy/node_modules/yougexiangfa_ui/_plugins/lessjs.rb
rails_auth-1.0.4 test/dummy/node_modules/yougexiangfa_ui/_plugins/lessjs.rb