class Stefon::RakeTask
Provides a single rake task.
Attributes
fail_on_error[RW]
formatters[RW]
name[RW]
patterns[RW]
verbose[RW]
Public Class Methods
new()
click to toggle source
# File lib/stefon/rake_task.rb, line 15 def initialize desc 'Run Stefon' RakeFileUtils.send(:verbose, verbose) do run_task(verbose) end end
Public Instance Methods
run_task(verbose)
click to toggle source
# File lib/stefon/rake_task.rb, line 23 def run_task(verbose) require 'stefon' cli = CLI.new puts 'Running Stefon...' if verbose result = cli.run(limit: 4) puts result abort('Stefon failed!') if fail_on_error end