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