Sha256: b1d7dff620f10173ba06dcab857ac79bd276e44742f7bbfa8d56889e8e9ee21f

Contents?: true

Size: 557 Bytes

Versions: 2

Compression:

Stored size: 557 Bytes

Contents

module Checker
  module Modules
    class Sass < Base
      extensions 'scss', 'sass'
      private
      def check_one(file, opts = {})
        plain_command("sass #{"--scss" if opts[:extension] == ".scss"} -c #{file}")
      end

      def check_for_executable
        silent_command("sass -v")
      end

      def dependency_message
        str = "Executable not found\n"
        str << "Install sass from rubygems: 'gem install sass'\n"
        str << "Sass requires haml to work properly: 'gem install haml'\n"
        str
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
checker-0.6.4 lib/checker/modules/sass.rb
checker-0.6.3 lib/checker/modules/sass.rb