Sha256: 70da4f7c08687009fa22394b2dd3cd1e65e0e3982f6fd9badf1615edcc5480d4

Contents?: true

Size: 474 Bytes

Versions: 52

Compression:

Stored size: 474 Bytes

Contents

# frozen_string_literal: true

require 'eac_config/entry_path'
require 'eac_config/paths_hash'
require 'eac_ruby_utils/core_ext'

module EacConfig
  # A entry which search values only in the source node.
  class NodeEntry
    enable_abstract_methods
    enable_simple_cache
    common_constructor :node, :path do
      self.path = ::EacConfig::EntryPath.assert(path)
    end

    abstract_methods :found?, :value, :value=

    def secret_value
      value
    end
  end
end

Version data entries

52 entries across 52 versions & 3 rubygems

Version Path
eac_tools-0.25.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_config-0.11.0 lib/eac_config/node_entry.rb
eac_tools-0.24.1 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.24.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.23.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.22.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.21.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.20.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.19.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.18.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.17.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.16.1 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.16.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.15.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.14.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_config-0.10.0 lib/eac_config/node_entry.rb
eac_tools-0.13.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.12.0 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.11.1 sub/eac_config/lib/eac_config/node_entry.rb
eac_tools-0.11.0 sub/eac_config/lib/eac_config/node_entry.rb