Sha256: 78a99095e41013adba62b292c108c49f1c0470ec3d9d229e14c2001160818346

Contents?: true

Size: 570 Bytes

Versions: 3

Compression:

Stored size: 570 Bytes

Contents

class Ey::Core::Client
  class Real
    def acknowledge_alert(params={})
      id = params.delete("id")

      request(
        method: :put,
        path: "legacy-alerts/#{id}/acknowledge"
      )
    end
  end

  class Mock
    def acknowledge_alert(params={})
      id = params.delete("id")

      if alert = self.data[:alerts][id]
        alert["acknowledged"] = true

        response(
          :body => {"legacy_alert" => alert},
          :status => 200
        )
      else
        response(status: 404)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ey-core-3.6.6 lib/ey-core/requests/acknowledge_alert.rb
ey-core-3.4.5 lib/ey-core/requests/acknowledge_alert.rb
ey-core-3.6.5 lib/ey-core/requests/acknowledge_alert.rb