Sha256: 5da2cf1b24239229abd4fe6cf3d92dcf3143c235f0ca15f8f8916958c16dc84f
Contents?: true
Size: 457 Bytes
Versions: 23
Compression:
Stored size: 457 Bytes
Contents
module Buildkite module Builder class TemplateManager def initialize(root) @templates = {} Loaders::Templates.load(root).each do |name, asset| @templates[name.to_s] = asset end end def find(name) return unless name unless definition = @templates[name.to_s] raise ArgumentError, "Template not defined: #{name}" end definition end end end end
Version data entries
23 entries across 23 versions & 1 rubygems