Method: PDK::Generate::PuppetObject#module_name
- Defined in:
- lib/pdk/generate/puppet_object.rb
#module_name ⇒ String
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Retrieves the name of the module (without the forge username) from the module metadata.
212 213 214 215 216 217 218 219 |
# File 'lib/pdk/generate/puppet_object.rb', line 212 def module_name return nil unless context.is_a?(PDK::Context::Module) require 'pdk/util' @module_name ||= PDK::Util.(context.root_path)['name'].rpartition('-').last rescue ArgumentError => e raise PDK::CLI::FatalError, e end |