Sha256: 03e4fd28194830d301a39745415147372f644dda193d87725d765e0893cb8fc8
Contents?: true
Size: 640 Bytes
Versions: 28
Compression:
Stored size: 640 Bytes
Contents
# frozen_string_literal: true require_relative '../value_equality' module RubyTerraform module Models class OmittedValue include ValueEquality def initialize(sensitive: false) @sensitive = sensitive end def value nil end alias unbox value def known? false end def sensitive? @sensitive end def render(_ = {}) '...' end def state [@sensitive] end def inspect sensitive = sensitive? ? 'sensitive' : 'non-sensitive' "... (unknown, #{sensitive})" end end end end
Version data entries
28 entries across 28 versions & 1 rubygems