Method: SoarAuditingProviderAPI::AuditingProviderAPI#initialize
- Defined in:
- lib/soar_auditing_provider_api/auditing_provider_api.rb
#initialize(auditors) ⇒ AuditingProviderAPI
Returns a new instance of AuditingProviderAPI.
8 9 10 11 12 |
# File 'lib/soar_auditing_provider_api/auditing_provider_api.rb', line 8 def initialize(auditors) raise ArgumentError.new("Invalid auditors provided") if not auditors.is_a?(Hash) raise ArgumentError.new("No auditors provided") if auditors.nil? or auditors.empty? @auditors = auditors end |