module Cucumber::Chef::Utility::DirHelper

Public Instance Methods

artifacts_dir() click to toggle source
# File lib/cucumber/chef/utility/dir_helper.rb, line 44
def artifacts_dir
  result = File.join(provider_dir, "artifacts")
  ensure_directory(result)
  result
end
home_dir() click to toggle source
# File lib/cucumber/chef/utility/dir_helper.rb, line 32
def home_dir
  result = (ENV['CUCUMBER_CHEF_HOME'] || File.join(Cucumber::Chef.locate_parent(".chef"), ".cucumber-chef"))
  ensure_directory(result)
  result
end
provider_dir() click to toggle source
# File lib/cucumber/chef/utility/dir_helper.rb, line 38
def provider_dir
  result = File.join(Cucumber::Chef.home_dir, Cucumber::Chef::Config.provider.to_s)
  ensure_directory(result)
  result
end
root_dir() click to toggle source
# File lib/cucumber/chef/utility/dir_helper.rb, line 28
def root_dir
  File.expand_path(File.join(File.dirname(__FILE__), "..", "..", "..", ".."), File.dirname(__FILE__))
end