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 85 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 89 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 95 def id_composite ActiveFedora::Associations::IDComposite end
translator()
click to toggle source
# File lib/active_fedora/orders/list_node.rb, line 99 def translator ActiveFedora::Base.translate_uri_to_id end