Sha256: 953f5e758cbb21ab4fca7be3cf9a4b9a7f067d32e31d01d3a98a62e47f112ed1
Contents?: true
Size: 596 Bytes
Versions: 23
Compression:
Stored size: 596 Bytes
Contents
module Kubes::Compiler::Dsl::Core class Base extend Fields include DslEvaluator include Helpers include Kubes::Compiler::Layering def initialize(options={}) @options = options @name = options[:name] @path = options[:path] end def run evaluate_files(pre_layers) evaluate_file(@path) # main resource definition evaluate_files(post_layers) result if respond_to?(:result) # block form doesnt have result end def evaluate_files(paths) paths.each do |path| evaluate_file(path) end end end end
Version data entries
23 entries across 23 versions & 1 rubygems