Module: Sfn::MockMacros

Includes:
ApiGateway, Lambda, OptimisedStepFunction, Sns, Sqs, StepFunction
Defined in:
lib/sfn/mock_macros.rb,
lib/sfn/mock_macros/sns.rb,
lib/sfn/mock_macros/sqs.rb,
lib/sfn/mock_macros/lambda.rb,
lib/sfn/mock_macros/api_gateway.rb,
lib/sfn/mock_macros/step_function.rb,
lib/sfn/mock_macros/secrets_manager.rb,
lib/sfn/mock_macros/optimised_step_function.rb

Defined Under Namespace

Modules: ApiGateway, Lambda, OptimisedStepFunction, SecretsManager, Sns, Sqs, StepFunction

Class Method Summary collapse

Methods included from Sqs

response

Methods included from Sns

response

Methods included from ApiGateway

response

Methods included from StepFunction

response

Methods included from OptimisedStepFunction

response

Methods included from Lambda

response

Class Method Details

.gateway_payload(data) ⇒ Object



48
49
50
51
# File 'lib/sfn/mock_macros.rb', line 48

def self.gateway_payload(data)
  warn '[DEPRECATION] `gateway_payload` is deprecated.  Please use `gateway_response` instead.'
  ApiGateway.response(data)
end

.gateway_response(data) ⇒ Object



20
21
22
# File 'lib/sfn/mock_macros.rb', line 20

def self.gateway_response(data)
  ApiGateway.response(data)
end

.lambda_payload(data) ⇒ Object



53
54
55
56
# File 'lib/sfn/mock_macros.rb', line 53

def self.lambda_payload(data)
  warn '[DEPRECATION] `lambda_payload` is deprecated.  Please use `lambda_response` instead.'
  Lambda.response(data)
end

.lambda_response(data) ⇒ Object



24
25
26
# File 'lib/sfn/mock_macros.rb', line 24

def self.lambda_response(data)
  Lambda.response(data)
end

.optimised_step_function_response(data) ⇒ Object



40
41
42
# File 'lib/sfn/mock_macros.rb', line 40

def self.optimised_step_function_response(data)
  OptimisedStepFunction.response(data)
end

.secrets_manager_response(data) ⇒ Object



44
45
46
# File 'lib/sfn/mock_macros.rb', line 44

def self.secrets_manager_response(data)
  SecretsManager.response(data)
end

.sns_payload(data) ⇒ Object



58
59
60
61
# File 'lib/sfn/mock_macros.rb', line 58

def self.sns_payload(data)
  warn '[DEPRECATION] `sns_payload` is deprecated.  Please use `sns_response` instead.'
  Sns.response(data)
end

.sns_response(data) ⇒ Object



28
29
30
# File 'lib/sfn/mock_macros.rb', line 28

def self.sns_response(data)
  Sns.response(data)
end

.sqs_response(data) ⇒ Object



32
33
34
# File 'lib/sfn/mock_macros.rb', line 32

def self.sqs_response(data)
  Sqs.response(data)
end

.step_function_payload(data) ⇒ Object



63
64
65
66
# File 'lib/sfn/mock_macros.rb', line 63

def self.step_function_payload(data)
  warn '[DEPRECATION] `step_function_payload` is deprecated.  Please use `step_function_response` instead.'
  StepFunction.response(data)
end

.step_function_response(data, _optimised = false) ⇒ Object



36
37
38
# File 'lib/sfn/mock_macros.rb', line 36

def self.step_function_response(data, _optimised = false)
  StepFunction.response(data)
end