Module: PuppetForge::V3

Defined in:
lib/puppet_forge/v3.rb,
lib/puppet_forge/v3/base.rb,
lib/puppet_forge/v3/user.rb,
lib/puppet_forge/v3/module.rb,
lib/puppet_forge/v3/release.rb,
lib/puppet_forge/v3/metadata.rb,
lib/puppet_forge/v3/base/paginated_collection.rb

Overview

Models specific to the Puppet Forge’s v3 API.

Defined Under Namespace

Classes: Base, Metadata, Module, Release, User

Class Method Summary collapse

Class Method Details

.normalize_name(name) ⇒ Object

Examples:

PuppetForge::V3.normalize_name('my/module') #=> 'my-module'
PuppetForge::V3.normalize_name('my-module') #=> 'my-module'


11
12
13
# File 'lib/puppet_forge/v3.rb', line 11

def self.normalize_name(name)
  name.tr('/', '-')
end