exe/sensu-run in sensu-run-0.1.0 vs exe/sensu-run in sensu-run-0.2.0
- old
+ new
@@ -6,11 +6,13 @@
require "sensu/run"
options = Sensu::Run.read_cli_opts
+entity = Sensu::Run::Entity.new(options)
check = Sensu::Run::Check.new(options)
-check.exec
-event = check.event
+check.exec!
+event = Sensu::Run::Event.new(entity, check)
api = Sensu::Run::APIClient.new(options)
-api.post_event(event)
+api.create_entity_if_missing(entity)
+api.create_event(event)