Class: Datacite::Mapping::ReadOnlyTextNode

Inherits:
XML::Mapping::TextNode
  • 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)


47
48
49
50
51
# File 'lib/datacite/mapping/read_only_nodes.rb', line 47

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