lib/avm/entries/entry.rb in avm-0.37.0 vs lib/avm/entries/entry.rb in avm-0.38.0
- old
+ new
@@ -8,10 +8,19 @@
module Entries
class Entry
common_constructor :parent, :suffix, :options
def auto_value
- ::Avm::Entries::AutoValues::Entry.new(parent, suffix).value
+ auto_value_entry.value
+ end
+
+ def auto_value_entry
+ @auto_value_entry ||= ::Avm::Entries::AutoValues::Entry.new(parent, suffix)
+ end
+
+ # @return [Boolean]
+ def context_found?
+ context_entry.found?
end
def full_path
(parent.path_prefix + suffix_as_array).join('.')
end