Sha256: c749d788dab3e779d3389ba1e8fb532c51f775fcd3ee39fac5af1394d8d94a2c

Contents?: true

Size: 346 Bytes

Versions: 66

Compression:

Stored size: 346 Bytes

Contents

module Jets::Cfn
  # Caches the built template to reduce filesystem IO calls.
  class BuiltTemplate
    class << self
      @@cache = {}
      def get(path)
        if @@cache[path]
          @@cache[path] # using cache
        else
          @@cache[path] = YAML.load_file(path) # setting and using cache
        end
      end
    end
  end
end

Version data entries

66 entries across 66 versions & 2 rubygems

Version Path
jets-3.2.2 lib/jets/cfn/built_template.rb
jets-3.2.1 lib/jets/cfn/built_template.rb
jets.benforeva-3.0.17.pre.mount.pre.fix lib/jets/cfn/built_template.rb
jets-3.2.0 lib/jets/cfn/built_template.rb
jets-3.1.5 lib/jets/cfn/built_template.rb
jets-3.1.4 lib/jets/cfn/built_template.rb
jets-3.1.3 lib/jets/cfn/built_template.rb
jets-3.1.2 lib/jets/cfn/built_template.rb
jets-3.1.1 lib/jets/cfn/built_template.rb
jets-3.1.0 lib/jets/cfn/built_template.rb
jets-3.0.23 lib/jets/cfn/built_template.rb
jets-3.0.22 lib/jets/cfn/built_template.rb
jets-3.0.21 lib/jets/cfn/built_template.rb
jets-3.0.20 lib/jets/cfn/built_template.rb
jets-3.0.19 lib/jets/cfn/built_template.rb
jets-3.0.18 lib/jets/cfn/built_template.rb
jets-3.0.17 lib/jets/cfn/built_template.rb
jets-3.0.16 lib/jets/cfn/built_template.rb
jets-3.0.15 lib/jets/cfn/built_template.rb
jets-3.0.14 lib/jets/cfn/built_template.rb