Class: ChiliLogger::Values::Default

Inherits:
Object
  • Object
show all
Defined in:
lib/helpers/values/default.rb

Overview

class for keeping all default values in a single place

Instance Method Summary collapse

Instance Method Details

#actionObject



41
42
43
# File 'lib/helpers/values/default.rb', line 41

def action
  undefined_string
end

#descObject



45
46
47
# File 'lib/helpers/values/default.rb', line 45

def desc
  { type: type, service: service, action: action }
end

#envObject



25
26
27
# File 'lib/helpers/values/default.rb', line 25

def env
  undefined_string
end

#invalid_stringObject



83
84
85
# File 'lib/helpers/values/default.rb', line 83

def invalid_string
  'invalid_format'
end

#layerObject



29
30
31
# File 'lib/helpers/values/default.rb', line 29

def layer
  undefined_string
end

#logObject



71
72
73
# File 'lib/helpers/values/default.rb', line 71

def log
  {}
end

#log_errorObject



61
62
63
64
65
# File 'lib/helpers/values/default.rb', line 61

def log_error
  sentence1 = 'ChiliLogger received an unsupported type of error, so it replaced it with this generic string.'
  sentence2 = ' Errors must be either a String or a descendant of the Exception class.'
  sentence1 + sentence2
end

#log_errorsObject



57
58
59
# File 'lib/helpers/values/default.rb', line 57

def log_errors
  []
end

#main_contentObject



49
50
51
# File 'lib/helpers/values/default.rb', line 49

def main_content
  { modified_records: modified_records, errors: log_errors }
end

#modified_recordsObject



53
54
55
# File 'lib/helpers/values/default.rb', line 53

def modified_records
  {}
end

#msg_brokerObject



7
8
9
# File 'lib/helpers/values/default.rb', line 7

def msg_broker
  :rabbitmq
end

#msg_broker_configObject



11
12
13
# File 'lib/helpers/values/default.rb', line 11

def msg_broker_config
  {}
end

#server_urlObject



67
68
69
# File 'lib/helpers/values/default.rb', line 67

def server_url
  undefined_string
end

#serviceObject



37
38
39
# File 'lib/helpers/values/default.rb', line 37

def service
  undefined_string
end

#sqs_messageObject



75
76
77
78
79
80
81
# File 'lib/helpers/values/default.rb', line 75

def sqs_message
  {
    error_type: undefined_string,
    error_message: undefined_string,
    log: undefined_string
  }
end

#typeObject



33
34
35
# File 'lib/helpers/values/default.rb', line 33

def type
  undefined_string
end

#undefined_stringObject



87
88
89
# File 'lib/helpers/values/default.rb', line 87

def undefined_string
  'not_specified'
end

#userObject



15
16
17
18
19
20
21
22
23
# File 'lib/helpers/values/default.rb', line 15

def user
  {
    cognito_id: undefined_string,
    email: undefined_string,
    company_cognito_id: undefined_string,
    company_name: undefined_string,
    ghost_user_cognito_id: undefined_string
  }
end