Sha256: e01176bf3aa9a138864123bac1773d5687287d8b42ffe51840290319a2b4f8c9
Contents?: true
Size: 623 Bytes
Versions: 55
Compression:
Stored size: 623 Bytes
Contents
# frozen_string_literal: true module Buildkite module Builder module Loaders class Abstract attr_reader :assets attr_reader :root def self.load(root) new(root).assets end def initialize(root) @root = root @assets = {} load end private def buildkite_path Builder.root.join(Builder::BUILDKITE_DIRECTORY_NAME) end def load raise NotImplementedError end def add(name, asset) @assets[name.to_s] = asset end end end end end
Version data entries
55 entries across 55 versions & 1 rubygems