class ActiveFedora::Orders::ListNode::Builder
Attributes
graph[R]
uri[R]
Public Class Methods
new(uri, graph)
click to toggle source
# File lib/active_fedora/orders/list_node.rb, line 131 def initialize(uri, graph) @uri = uri @graph = graph end
Public Instance Methods
populate(instance)
click to toggle source
# File lib/active_fedora/orders/list_node.rb, line 136 def populate(instance) instance.proxy_for = resource.proxy_for.first instance.proxy_in = resource.proxy_in.first instance.next_uri = resource.next.first instance.prev_uri = resource.prev.first end
Private Instance Methods
resource()
click to toggle source
# File lib/active_fedora/orders/list_node.rb, line 145 def resource @resource ||= Resource.new(uri, data: graph) end