class DefraRuby::Validators::Configuration
Constants
- ATTRIBUTES
Public Class Methods
new()
click to toggle source
# File lib/defra_ruby/validators/configuration.rb, line 22 def initialize @companies_house_host = "https://api.companieshouse.gov.uk/company/" @companies_house_api_key = nil end
Public Instance Methods
ensure_valid()
click to toggle source
# File lib/defra_ruby/validators/configuration.rb, line 27 def ensure_valid missing_attributes = ATTRIBUTES.select { |a| public_send(a).nil? } return true if missing_attributes.empty? raise "The following DefraRuby::Validators configuration attributes are missing: #{missing_attributes}" end