Class: Xronor::AWS::Lambda

Inherits:
Object
  • Object
show all
Defined in:
lib/xronor/aws/lambda.rb

Instance Method Summary collapse

Constructor Details

#initialize(client: Aws::Lambda::Client.new) ⇒ Lambda

Returns a new instance of Lambda.



4
5
6
# File 'lib/xronor/aws/lambda.rb', line 4

def initialize(client: Aws::Lambda::Client.new)
  @client = client
end

Instance Method Details

#retrieve_function_arn(name) ⇒ Object



8
9
10
11
# File 'lib/xronor/aws/lambda.rb', line 8

def retrieve_function_arn(name)
  function = @client.list_functions.functions.find { |fn| fn.function_name == name }
  function ? function.function_arn : ""
end