Method: OmniAuth::Polaris::Adaptor.validate

Defined in:
lib/omniauth-polaris/adaptor.rb

.validate(configuration = {}) ⇒ Object

Raises:

  • (ArgumentError)

24
25
26
27
28
29
30
# File 'lib/omniauth-polaris/adaptor.rb', line 24

def self.validate(configuration={})
  message = []
  MUST_HAVE_KEYS.each do |name|
    message << name if configuration[name].nil?
  end
  raise ArgumentError.new(message.join(",") +" MUST be provided") unless message.empty?
end