Sha256: 4e2f33a6fc8baaac425198b9ce435b6000003e97de97cac3140b40f1092d07fb

Contents?: true

Size: 446 Bytes

Versions: 2

Compression:

Stored size: 446 Bytes

Contents

module Middleman
  module WebP
    class Logger
      def initialize(builder, opts = {})
        @builder = builder
        @options = opts
      end

      def info(msg, color = nil)
        @builder.thor.say_status :webp, msg, color
      end

      def error(msg)
        info msg, :red
      end

      def warn(msg)
        info msg, :yellow
      end

      def debug(msg)
        info msg if @options[:verbose]
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
middleman-webp-0.4.1 lib/middleman-webp/logger.rb
middleman-webp-0.4.0 lib/middleman-webp/logger.rb