class CookbookBumper::RakeTask
Attributes
config[RW]
name[R]
Public Class Methods
new(*args) { |config = config| ... }
click to toggle source
# File lib/cookbook_bumper/rake_task.rb, line 12 def initialize(*args) @name = args.shift || :bump desc 'Bump Cookbooks' unless ::Rake.application.last_description task(name, *args) do yield(@config = CookbookBumper::Config.new) if block_given? run_task end end
Public Instance Methods
run_task()
click to toggle source
# File lib/cookbook_bumper/rake_task.rb, line 23 def run_task # lazy load gem for snappier task list require 'cookbook_bumper' CookbookBumper.run(config) end