Sha256: d5ff885570315742df19805b13a353cfb99672b815542da46fca9b997a10af53

Contents?: true

Size: 328 Bytes

Versions: 3

Compression:

Stored size: 328 Bytes

Contents

# frozen_string_literal: true

$LOAD_PATH.unshift("#{__dir__}/../lib")

require "hachi"

def api
  @api ||= Hachi::API.new
end

description = ARGV[0].to_s
case_id = ARGV[1].to_s

alerts = api.alert.search(description: description)
alert_ids = alerts.map { |alert| alert.dig "id" }

api.alert.merge_into_case(alert_ids, case_id)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hachi-1.0.0 samples/04_merge_alerts.rb
hachi-0.3.2 samples/04_merge_alerts.rb
hachi-0.3.1 samples/04_merge_alerts.rb