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