examples/repo_and_user.rb in archivesspace-client-0.1.12 vs examples/repo_and_user.rb in archivesspace-client-0.2.0

- old
+ new

@@ -1,18 +1,18 @@ # frozen_string_literal: true -$LOAD_PATH.unshift File.expand_path('../lib', __dir__) -require 'awesome_print' -require 'archivesspace/client' +$LOAD_PATH.unshift File.expand_path("../lib", __dir__) +require "awesome_print" +require "archivesspace/client" # official sandbox config = ArchivesSpace::Configuration.new( { - base_uri: 'http://sandbox.archivesspace.org/api', - base_repo: '', - username: 'admin', - password: 'admin', + base_uri: "http://sandbox.archivesspace.org/api", + base_repo: "", + username: "admin", + password: "admin", page_size: 50, throttle: 0, verify_ssl: false } ) @@ -20,39 +20,39 @@ client = ArchivesSpace::Client.new(config).login ap ArchivesSpace::Template.list # view available templates repo_data = { - repo_code: 'XYZ', - name: 'XYZ Archive', - agent_contact_name: 'XYZ Admin' + repo_code: "XYZ", + name: "XYZ Archive", + agent_contact_name: "XYZ Admin" } user_data = { - username: 'lmessi', - name: 'Lionel Messi', + username: "lmessi", + name: "Lionel Messi", is_admin: true } -user_password = '123456' +user_password = "123456" repository = ArchivesSpace::Template.process(:repository_with_agent, repo_data) begin - response = client.post('/repositories/with_agent', repository) + response = client.post("/repositories/with_agent", repository) if response.result.success? - repository = client.repositories.find { |r| r['repo_code'] == 'XYZ' } + repository = client.repositories.find { |r| r["repo_code"] == "XYZ" } ap repository - ap client.delete(repository['uri']) + ap client.delete(repository["uri"]) else ap response.parsed end user = ArchivesSpace::Template.process(:user, user_data) - response = client.post('users', user, { password: user_password }) + response = client.post("users", user, {password: user_password}) if response.result.success? - user = client.users.find { |r| r['username'] == 'lmessi' } + user = client.users.find { |r| r["username"] == "lmessi" } ap user - ap client.delete user['uri'] + ap client.delete user["uri"] else ap response.parsed end rescue ArchivesSpace::RequestError => e puts e.message