class Librarian::Puppet::Environment
Public Instance Methods
Source
# File lib/librarian/puppet/environment.rb, line 11 def adapter_name 'puppet' end
Source
# File lib/librarian/puppet/environment.rb, line 19 def ephemeral_lockfile Lockfile.new(self, nil) end
Source
# File lib/librarian/puppet/environment.rb, line 28 def install_path part = config_db['path'] || 'modules' project_path.join(part) end
Source
# File lib/librarian/puppet/environment.rb, line 54 def local? config_db['mode'] == 'local' end
Source
# File lib/librarian/puppet/environment.rb, line 15 def lockfile Lockfile.new(self, lockfile_path) end
Source
# File lib/librarian/puppet/environment.rb, line 23 def tmp_path part = config_db['tmp'] || '.tmp' project_path.join(part) end
Source
# File lib/librarian/puppet/environment.rb, line 58 def use_v1_api config_db['use-v1-api'] end
Source
# File lib/librarian/puppet/environment.rb, line 45 def vendor! vendor_cache.mkpath unless vendor_cache.exist? vendor_source.mkpath unless vendor_source.exist? end
Source
# File lib/librarian/puppet/environment.rb, line 50 def vendor? vendor_path.exist? end
Source
# File lib/librarian/puppet/environment.rb, line 37 def vendor_cache vendor_path.join('cache') end
Source
# File lib/librarian/puppet/environment.rb, line 33 def vendor_path project_path.join('vendor/puppet') end
Source
# File lib/librarian/puppet/environment.rb, line 41 def vendor_source vendor_path.join('source') end