class Krikri::OriginalRecordEntityBehavior
A behavior that provides methods for working with original records (as defined by Krikri::OriginalRecord), in the context of entities that are generated by activities.
Public Instance Methods
entities(load = true, include_invalidated = false)
click to toggle source
@param load [Boolean] Whether to load the whole record from the LDP
server. OriginalRecord.load is slow, because it results in a network request, so this provides the possibility of avoiding it. Default: true.
@param include_invalidated [Boolean] Whether to include entities that
have been invalidated with prov:invalidatedAtTime. Default: false
@see Krikri::EntityBehavior::entities
@return [Enumerator] OriginalRecord objects
# File lib/krikri/entity_behaviors/original_record_entity_behavior.rb, line 25 def entities(load = true, include_invalidated = false) activity_uris(include_invalidated) do |uri| load ? OriginalRecord.load(uri) : OriginalRecord.new(uri) end end