class IMGLint::RakeTask

Simple rake task to either add “rake img_lint” to the project's Rake tasks and use in CI for example.

Public Class Methods

new(name = :img_lint) click to toggle source

The only argument is the name of the rake task to register.

# File lib/img_lint/rake_task.rb, line 14
def initialize(name = :img_lint)
  @name = name

  define
end

Private Instance Methods

define() click to toggle source
# File lib/img_lint/rake_task.rb, line 22
def define
  desc "img-lint"

  task(@name) do |_task|
    require "img_lint"

    exit IMGLint::CLI.new.run
  end
end