class Buildkite::Builder::Loaders::Abstract

Attributes

assets[R]
root[R]

Public Class Methods

load(root) click to toggle source
# File lib/buildkite/builder/loaders/abstract.rb, line 10
def self.load(root)
  new(root).assets
end
new(root) click to toggle source
# File lib/buildkite/builder/loaders/abstract.rb, line 14
def initialize(root)
  @root = root
  @assets = {}
  load
end

Private Instance Methods

add(name, asset) click to toggle source
# File lib/buildkite/builder/loaders/abstract.rb, line 30
def add(name, asset)
  @assets[name.to_s] = asset
end
buildkite_path() click to toggle source
# File lib/buildkite/builder/loaders/abstract.rb, line 22
def buildkite_path
  Builder.root.join(Builder::BUILDKITE_DIRECTORY_NAME)
end
load() click to toggle source
# File lib/buildkite/builder/loaders/abstract.rb, line 26
def load
  raise NotImplementedError
end