class Gouteur::RakeTask

provides a custom rake task

Attributes

name[RW]

Public Class Methods

new(name = :gouteur, *args) click to toggle source
Calls superclass method
# File lib/gouteur/rake_task.rb, line 11
def initialize(name = :gouteur, *args)
  super()

  self.name = name

  desc 'Run Gouteur' unless ::Rake.application.last_description
  task(name, *args) do |_, task_args|
    # lazy-load gouteur so that the task doesn't impact Rakefile load time
    require 'gouteur'

    success = Gouteur::CLI.call(task_args.extras)
    success || abort('Gouteur failed!')
  end
end