Method: OcflTools::OcflObject#set_version_user
- Defined in:
- lib/ocfl_tools/ocfl_object.rb
#set_version_user(version, user) ⇒ Object
Note:
will raise an exception if you attempt to query a nonexistent version.
Sets the user Hash for a given version. Expects a complete User hash (with sub-keys of name & address).
101 102 103 104 105 106 107 |
# File 'lib/ocfl_tools/ocfl_object.rb', line 101 def set_version_user(version, user) unless @versions.key?(OcflTools::Utils.version_int_to_string(version)) raise OcflTools::Errors::RequestedKeyNotFound, "Version #{version} does not yet exist!" end @versions[OcflTools::Utils.version_int_to_string(version)]['user'] = user end |