Class: Sysdig::UpdateAlert

Inherits:
Request
  • Object
show all
Defined in:
lib/sysdig/update_alert.rb

Instance Method Summary collapse

Instance Method Details

#mock(alert_id, alert) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/sysdig/update_alert.rb', line 11

def mock(alert_id, alert)
  body = service.data[:alerts].fetch(alert_id.to_i)

  body.merge!(Sysdig::CreateAlert.slice(alert))

  service.response(
    :body => {"alert" => body},
  )
end

#real(alert_id, alert) ⇒ Object

Note:

alert might mean lock version which should be fun



3
4
5
6
7
8
9
# File 'lib/sysdig/update_alert.rb', line 3

def real(alert_id, alert)
  service.request(
    :method => :put,
    :path   => File.join("/api/alerts", alert_id.to_s),
    :body   => { "alert" => Sysdig::CreateAlert.slice(alert) },
  )
end