Class: Datacite::Mapping::ReadOnlyArrayNode

Inherits:
XML::Mapping::ArrayNode
  • Object
show all
Includes:
ReadOnlyNodes
Defined in:
lib/datacite/mapping/read_only_nodes.rb

Instance Method Summary collapse

Methods included from ReadOnlyNodes

#obj_to_xml, #value_from, #value_str, warn, #warn_reason

Instance Method Details

#warn_ignored(val)

Raises:

  • (ArgumentError)


57
58
59
60
61
# File 'lib/datacite/mapping/read_only_nodes.rb', line 57

def warn_ignored(val)
  raise ArgumentError, "Expected array, got #{val}" unless val.respond_to?(:empty?)
  return if val.empty?
  super
end