class Librarian::Puppet::Dsl

Constants

FORGE_URL

Public Class Methods

dependency_type() click to toggle source
# File lib/librarian/puppet/dsl.rb, line 26
def self.dependency_type
  Librarian::Puppet::Dependency
end

Public Instance Methods

default_specfile() click to toggle source
# File lib/librarian/puppet/dsl.rb, line 19
def default_specfile
  Proc.new do
    forge FORGE_URL
    metadata
  end
end
post_process_target(target) click to toggle source
# File lib/librarian/puppet/dsl.rb, line 30
def post_process_target(target)
  # save the default forge defined
  default_forge = target.sources.select {|s| s.is_a? Librarian::Puppet::Source::Forge}.first
  Librarian::Puppet::Source::Forge.default = default_forge || Librarian::Puppet::Source::Forge.from_lock_options(environment, :remote => FORGE_URL)
end
receiver(target) click to toggle source
# File lib/librarian/puppet/dsl.rb, line 36
def receiver(target)
  Receiver.new(target)
end