module RaygunClient::Controls::Data::JSON

Public Class Methods

data() click to toggle source
# File lib/raygun_client/controls/data.rb, line 44
def self.data
  reference_time = Controls::Data.time

  {
    'occurredOn' => reference_time,
    'details' => {
      'machineName' => Controls::Data.machine_name,
      'client' => Client.data,
      'error' => Error.data,
      'tags' => Controls::Data.tags,
      'userCustomData' => Controls::Data.custom_data
    }
  }
end
text() click to toggle source
# File lib/raygun_client/controls/data.rb, line 40
def self.text
  ::JSON.generate(data)
end