1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
module PuppetForge
# Models specific to the Puppet Forge's v3 API.
module V3
# Normalize a module name to use a hyphen as the separator between the
# author and module.
# @example
# PuppetForge::V3.normalize_name('my/module') #=> 'my-module'
# PuppetForge::V3.normalize_name('my-module') #=> 'my-module'
def self.normalize_name(name)
name.tr('/', '-')
end
end
end
require 'puppet_forge/v3/metadata'
require 'puppet_forge/v3/user'
require 'puppet_forge/v3/module'
require 'puppet_forge/v3/release'
|