module Buildkite::Builder::Definition::Helper
Public Instance Methods
load_definition(file, expected)
click to toggle source
# File lib/buildkite/builder/definition.rb, line 7 def load_definition(file, expected) result = eval(file.read, TOPLEVEL_BINDING.dup, file.to_s) # rubocop:disable Security/Eval unless result.is_a?(expected) raise "#{file} must return a valid definition (#{expected}); got #{result.class}" end result end