Sha256: 5c19d85b75e21e3f8fac9af3f9a250180a6e10221240ed4aaa81fe979fb0bc85
Contents?: true
Size: 514 Bytes
Versions: 22
Compression:
Stored size: 514 Bytes
Contents
module Kubes::Compiler::Decorator class Base attr_reader :data def initialize(data) @data = data end def run return @data unless Kubes.config.suffix_hash process end def result if @data.key?(Kubes::Compiler::Dsl::Core::Blocks) @data.results.each { |k,v| run(v) } # returns nil else run # processes and returns @data end @data # important to return @data so we keep the original @data structure: Blocks or Hash end end end
Version data entries
22 entries across 22 versions & 1 rubygems