Sha256: a12ae79e21fbe2fa4a9381df493a31d0fa16b8cfb161bea568da6c565168f212

Contents?: true

Size: 478 Bytes

Versions: 19

Compression:

Stored size: 478 Bytes

Contents

module CMSScanner
  module Formatter
    # CLI Formatter
    class Cli < Base
      def bold(text)
        colorize(text, 1)
      end

      def red(text)
        colorize(text, 31)
      end

      def green(text)
        colorize(text, 32)
      end

      def amber(text)
        colorize(text, 33)
      end

      def blue(text)
        colorize(text, 34)
      end

      def colorize(text, color_code)
        "\e[#{color_code}m#{text}\e[0m"
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
cms_scanner-0.0.31 app/formatters/cli.rb
cms_scanner-0.0.30 app/formatters/cli.rb
cms_scanner-0.0.29 app/formatters/cli.rb
cms_scanner-0.0.28 app/formatters/cli.rb
cms_scanner-0.0.27 app/formatters/cli.rb
cms_scanner-0.0.26 app/formatters/cli.rb
cms_scanner-0.0.25 app/formatters/cli.rb
cms_scanner-0.0.24 app/formatters/cli.rb
cms_scanner-0.0.23 app/formatters/cli.rb
cms_scanner-0.0.22 app/formatters/cli.rb
cms_scanner-0.0.21 app/formatters/cli.rb
cms_scanner-0.0.20 app/formatters/cli.rb
cms_scanner-0.0.19 app/formatters/cli.rb
cms_scanner-0.0.18 app/formatters/cli.rb
cms_scanner-0.0.17 app/formatters/cli.rb
cms_scanner-0.0.16 app/formatters/cli.rb
cms_scanner-0.0.15 app/formatters/cli.rb
cms_scanner-0.0.14 app/formatters/cli.rb
cms_scanner-0.0.13 app/formatters/cli.rb