Class: Valkyrie::Persistence::Fedora::ListNode::Builder
- Inherits:
-
Object
- Object
- Valkyrie::Persistence::Fedora::ListNode::Builder
- Defined in:
- lib/valkyrie/persistence/fedora/list_node.rb
Instance Attribute Summary collapse
-
#graph ⇒ Object
readonly
Returns the value of attribute graph.
-
#uri ⇒ Object
readonly
Returns the value of attribute uri.
Instance Method Summary collapse
-
#initialize(uri, graph) ⇒ Builder
constructor
A new instance of Builder.
- #populate(instance) ⇒ Object
Constructor Details
#initialize(uri, graph) ⇒ Builder
Returns a new instance of Builder.
65 66 67 68 |
# File 'lib/valkyrie/persistence/fedora/list_node.rb', line 65 def initialize(uri, graph) @uri = uri @graph = graph end |
Instance Attribute Details
#graph ⇒ Object (readonly)
Returns the value of attribute graph.
64 65 66 |
# File 'lib/valkyrie/persistence/fedora/list_node.rb', line 64 def graph @graph end |
#uri ⇒ Object (readonly)
Returns the value of attribute uri.
64 65 66 |
# File 'lib/valkyrie/persistence/fedora/list_node.rb', line 64 def uri @uri end |
Instance Method Details
#populate(instance) ⇒ Object
70 71 72 73 74 75 |
# File 'lib/valkyrie/persistence/fedora/list_node.rb', line 70 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 |