class ActiveFedora::Orders::ListNode::MaybeID
Returns an ID whether or not the given value is a URI.
Attributes
uri_or_id[R]
Public Class Methods
new(uri_or_id)
click to toggle source
# File lib/active_fedora/orders/list_node.rb, line 88 def initialize(uri_or_id) @uri_or_id = uri_or_id end
Public Instance Methods
value()
click to toggle source
# File lib/active_fedora/orders/list_node.rb, line 92 def value id_composite.new([uri_or_id], translator).to_a.first end
Private Instance Methods
id_composite()
click to toggle source
# File lib/active_fedora/orders/list_node.rb, line 98 def id_composite ActiveFedora::Associations::IDComposite end
translator()
click to toggle source
# File lib/active_fedora/orders/list_node.rb, line 102 def translator ActiveFedora::Base.translate_uri_to_id end