Sha256: 9643736d1046fb7addf783238ce629884aa46d7b687f31a1f7bfe05ee4ae0eb8
Contents?: true
Size: 523 Bytes
Versions: 10
Compression:
Stored size: 523 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.is_a?(Kubes::Compiler::Dsl::Core::Blocks) @data.results.each { |k,v| process(v) } # returns nil else process # 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
10 entries across 10 versions & 1 rubygems