class ActiveFedora::Orders::OrderedList::NodeCache
Public Class Methods
new()
click to toggle source
# File lib/active_fedora/orders/ordered_list.rb, line 220 def initialize @cache ||= {} end
Public Instance Methods
fetch(uri) { || ... }
click to toggle source
# File lib/active_fedora/orders/ordered_list.rb, line 224 def fetch(uri) if @cache[uri] @cache[uri] else if block_given? @cache[uri] = yield end end end
has_key?(key)
click to toggle source
# File lib/active_fedora/orders/ordered_list.rb, line 234 def has_key?(key) @cache.has_key?(key) end