Class: LogstashAuditor::LogstashAuditor
- Inherits:
-
SoarAuditorApi::AuditorAPI
- Object
- SoarAuditorApi::AuditorAPI
- LogstashAuditor::LogstashAuditor
- Defined in:
- lib/logstash_auditor/auditor.rb
Instance Method Summary collapse
-
#audit(audit_data) ⇒ Object
inversion of control method required by the AuditorAPI.
-
#configuration_is_valid?(configuration) ⇒ Boolean
inversion of control method required by the AuditorAPI.
-
#prefer_direct_call? ⇒ Boolean
inversion of control method required by the AuditorAPI.
Instance Method Details
#audit(audit_data) ⇒ Object
inversion of control method required by the AuditorAPI
19 20 21 22 23 |
# File 'lib/logstash_auditor/auditor.rb', line 19 def audit(audit_data) request = create_request(audit_data) http = create_http_transport send_request_to_server(http, request) end |
#configuration_is_valid?(configuration) ⇒ Boolean
inversion of control method required by the AuditorAPI
8 9 10 11 |
# File 'lib/logstash_auditor/auditor.rb', line 8 def configuration_is_valid?(configuration) basic_auth_configuration_valid?(configuration) or certificate_auth_configuration_valid?(configuration) end |
#prefer_direct_call? ⇒ Boolean
inversion of control method required by the AuditorAPI
14 15 16 |
# File 'lib/logstash_auditor/auditor.rb', line 14 def prefer_direct_call? false end |