Method: Origen::Client#record_invocation

Defined in:
lib/origen/client.rb

#record_invocation(command) ⇒ Object



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/origen/client.rb', line 37

def record_invocation(command)
  content = {
    data: {
      type:       'applications',
      attributes: {
        user:             Origen.current_user.core_id,
        application:      Origen.app.config.initials,
        "app-version":    Origen.app.version,
        "origen-version": Origen.version,
        command:          command,
        platform:         Origen.running_on_windows? ? 'windows' : 'linux'
      }
    }
  }
  post('applications', body: content)
end