class Dor::StaticConfig::SuriConfig
Represents the configuration for the identifier minter service (suri)
Public Class Methods
new(hash)
click to toggle source
# File lib/dor/static_config/suri_config.rb, line 7 def initialize(hash) @mint_ids = hash.fetch(:mint_ids) @pass = hash.fetch(:pass) @id_namespace = hash.fetch(:id_namespace) @url = hash.fetch(:url) @user = hash.fetch(:user) end
Public Instance Methods
configure(&block)
click to toggle source
# File lib/dor/static_config/suri_config.rb, line 15 def configure(&block) instance_eval(&block) end
id_namespace(new_value = nil)
click to toggle source
# File lib/dor/static_config/suri_config.rb, line 24 def id_namespace(new_value = nil) @id_namespace = new_value if new_value @id_namespace end
mint_ids(new_value = nil)
click to toggle source
# File lib/dor/static_config/suri_config.rb, line 19 def mint_ids(new_value = nil) @mint_ids = new_value if new_value @mint_ids end
pass(new_value = nil)
click to toggle source
# File lib/dor/static_config/suri_config.rb, line 39 def pass(new_value = nil) @pass = new_value if new_value @pass end
url(new_value = nil)
click to toggle source
# File lib/dor/static_config/suri_config.rb, line 29 def url(new_value = nil) @url = new_value if new_value @url end
user(new_value = nil)
click to toggle source
# File lib/dor/static_config/suri_config.rb, line 34 def user(new_value = nil) @user = new_value if new_value @user end