lib/screengem/actor.rb in screengem-0.5.0 vs lib/screengem/actor.rb in screengem-0.6.0

- old
+ new

@@ -42,11 +42,13 @@ end # # Used by an actor to recall a value for the specified tag. # - def recall(tag) - recollections.fetch(tag) + def recall(tag, reload: true) + recollections.fetch(tag).tap do |value| + value.reload if reload && value.respond_to?(:reload) + end end # # Used by an actor to remember one or more tagged values. #