Method: MISP::Event#search

Defined in:
lib/misp/event.rb

#search(**params) ⇒ Array<MISP::Event>

Search for events

Returns:



188
189
190
191
192
193
194
195
196
197
198
199
# File 'lib/misp/event.rb', line 188

def search(**params)
  base = {
    returnFormat: "json",
    limit: "100",
    page: "0"
  }

  _post("/events/restSearch", base.merge(params)) do |json|
    events = json.dig(:response) || []
    events.map { |event| Event.new event }
  end
end