module BataliTk::Base

Public Class Methods

included(klass) click to toggle source
# File lib/batali-tk/monkey.rb, line 54
def included(klass)
  klass.class_eval do
    alias_method :tk_load_needed_dependencies!, :load_needed_dependencies!
    alias_method :load_needed_dependencies!, :batali_load_needed_dependencies!
  end
end

Public Instance Methods

batali_file() click to toggle source
# File lib/batali-tk/monkey.rb, line 39
def batali_file
  ENV.fetch('KITCHEN_BATALI_FILE', File.join(config[:kitchen_root], "Batali"))
end
batali_load_needed_dependencies!() click to toggle source
# File lib/batali-tk/monkey.rb, line 43
def batali_load_needed_dependencies!
  if(File.exists?(batali_file))
    debug "Batali file found at #{batali_file}, loading Batali"
    Kitchen::Provisioner::Chef::Batali.load!(logger)
  else
    tk_load_needed_dependencies!
  end
end