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