Method: Qa::LinkedData::Config::Helper.fetch_required

Defined in:
app/models/qa/linked_data/config/helper.rb

.fetch_required(map, key, default) ⇒ Object

Fetch a value from a hash map throwing an exception if the value is blank



19
20
21
22
23
# File 'app/models/qa/linked_data/config/helper.rb', line 19

def self.fetch_required(map, key, default)
  value = map.fetch(key, default)
  raise Qa::InvalidConfiguration, "#{key} is required" unless value
  value
end