# File lib/aws/simple_workflow/activity_task.rb, line 112 def record_heartbeat! options = {} client_opts = {} client_opts[:task_token] = task_token client_opts[:details] = options[:details] if options[:details] response = client.record_activity_task_heartbeat(client_opts) raise CancelRequestedError if response.data['cancelRequested'] nil end