Sha256: 28681ae00d7fa703374177b1eb8e34fe7d4f6c276c446f8e1e2d9257b0fe23a6
Contents?: true
Size: 567 Bytes
Versions: 1
Compression:
Stored size: 567 Bytes
Contents
# frozen_string_literal: true module Mihari module Clients class MISP < Base # # @param [String] base_url # @param [String] api_key # @param [Hash] headers # def initialize(base_url, api_key:, headers: {}) raise(ArgumentError, "'api_key' argument is required") unless api_key headers["authorization"] = api_key super(base_url, headers: headers) end def create_event(payload) res = post("/events/add", json: payload) JSON.parse(res.body.to_s) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mihari-5.1.1 | lib/mihari/clients/misp.rb |