35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# File 'lib/jets/resource/api_gateway/deployment.rb', line 35
def depends_on
expression = "#{Jets::Naming.template_path_prefix}-*_controller*"
controller_logical_ids = []
Dir.glob(expression).each do |path|
next unless File.file?(path)
regexp = Regexp.new(".*#{Jets.config.project_namespace}-")
controller_name = path.sub(regexp, '').sub('.yml', '')
controller_logical_id = controller_name.underscore.camelize
controller_logical_ids << controller_logical_id
end
controller_logical_ids
end
|