Sha256: 73cb6fbfdce9d54a6a0e92c899b48e7b1dbf4960576ad8d191a1485644f7f984

Contents?: true

Size: 432 Bytes

Versions: 38

Compression:

Stored size: 432 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=
  end
end

Version data entries

38 entries across 38 versions & 3 rubygems

Version Path
avm-tools-0.113.5 sub/eac_config/lib/eac_config/node_entry.rb
eac_config-0.7.0 lib/eac_config/node_entry.rb
avm-tools-0.113.4 sub/eac_config/lib/eac_config/node_entry.rb
eac_config-0.6.0 lib/eac_config/node_entry.rb
avm-tools-0.113.3 sub/eac_config/lib/eac_config/node_entry.rb
eac_config-0.5.3 lib/eac_config/node_entry.rb
avm-tools-0.113.2 sub/eac_config/lib/eac_config/node_entry.rb
eac_config-0.5.2 lib/eac_config/node_entry.rb
ehbrs-tools-0.28.3 vendor/eac_config/lib/eac_config/node_entry.rb
avm-tools-0.110.0 vendor/eac_config/lib/eac_config/node_entry.rb
avm-tools-0.109.1 vendor/eac_config/lib/eac_config/node_entry.rb
avm-tools-0.109.0 vendor/eac_config/lib/eac_config/node_entry.rb
ehbrs-tools-0.28.2 vendor/eac_config/lib/eac_config/node_entry.rb
avm-tools-0.108.0 vendor/eac_config/lib/eac_config/node_entry.rb
ehbrs-tools-0.28.1 vendor/eac_config/lib/eac_config/node_entry.rb
avm-tools-0.107.0 vendor/eac_config/lib/eac_config/node_entry.rb
ehbrs-tools-0.28.0 vendor/eac_config/lib/eac_config/node_entry.rb
avm-tools-0.106.0 vendor/eac_config/lib/eac_config/node_entry.rb
ehbrs-tools-0.27.0 vendor/eac_config/lib/eac_config/node_entry.rb
ehbrs-tools-0.26.0 vendor/eac_config/lib/eac_config/node_entry.rb