From ab4e4d2981c8aaa29109272b031a086012bfc466 Mon Sep 17 00:00:00 2001 From: Adam Ploshay Date: Sat, 26 Jan 2019 17:51:33 -0500 Subject: [PATCH] Allow OrderedList to be initialized with an existing NodeCache --- lib/active_fedora/orders/ordered_list.rb | 4 ++-- lib/active_fedora/version.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/active_fedora/orders/ordered_list.rb b/lib/active_fedora/orders/ordered_list.rb index fc242e2a3..09868281f 100644 --- a/lib/active_fedora/orders/ordered_list.rb +++ b/lib/active_fedora/orders/ordered_list.rb @@ -12,7 +12,7 @@ class OrderedList # stored. # @param [::RDF::URI] head_subject URI of head node in list. # @param [::RDF::URI] tail_subject URI of tail node in list. - def initialize(graph, head_subject, tail_subject) + def initialize(graph, head_subject, tail_subject, node_cache = NodeCache.new) @graph = if graph.respond_to?(:graph, true) graph.send(:graph).data else @@ -20,7 +20,7 @@ def initialize(graph, head_subject, tail_subject) end @head_subject = head_subject @tail_subject = tail_subject - @node_cache ||= NodeCache.new + @node_cache = node_cache @changed = false tail end diff --git a/lib/active_fedora/version.rb b/lib/active_fedora/version.rb index 92aeb31b3..064aa4a52 100644 --- a/lib/active_fedora/version.rb +++ b/lib/active_fedora/version.rb @@ -1,3 +1,3 @@ module ActiveFedora - VERSION = "11.0.0.rc7".freeze + VERSION = "11.0.0.rc8".freeze end