class Librarian::Puppet::Environment
Public Instance Methods
adapter_name()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 10 def adapter_name "puppet" end
ephemeral_lockfile()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 18 def ephemeral_lockfile Lockfile.new(self, nil) end
install_path()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 27 def install_path part = config_db["path"] || "modules" project_path.join(part) end
local?()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 53 def local? config_db['mode'] == 'local' end
lockfile()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 14 def lockfile Lockfile.new(self, lockfile_path) end
tmp_path()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 22 def tmp_path part = config_db["tmp"] || ".tmp" project_path.join(part) end
use_v1_api()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 57 def use_v1_api config_db['use-v1-api'] end
vendor!()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 44 def vendor! vendor_cache.mkpath unless vendor_cache.exist? vendor_source.mkpath unless vendor_source.exist? end
vendor?()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 49 def vendor? vendor_path.exist? end
vendor_cache()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 36 def vendor_cache vendor_path.join('cache') end
vendor_path()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 32 def vendor_path project_path.join('vendor/puppet') end
vendor_source()
click to toggle source
# File lib/librarian/puppet/environment.rb, line 40 def vendor_source vendor_path.join('source') end