class AwsLogCleaner::ApiGatewayRetriever
Responsible for retrieving API gateway instances filtered by a given text
Public Class Methods
new(api_gateway)
click to toggle source
# File lib/aws_log_cleaner/api_gateway_retriever.rb, line 4 def initialize(api_gateway) @api_gateway = api_gateway end
Public Instance Methods
retrieve(text)
click to toggle source
# File lib/aws_log_cleaner/api_gateway_retriever.rb, line 8 def retrieve(text) apis = @api_gateway.list_all_apis apis.select { |item| item.name.to_s.downcase.include?(text) } end
retrieve_all()
click to toggle source
# File lib/aws_log_cleaner/api_gateway_retriever.rb, line 13 def retrieve_all @api_gateway.list_all_apis end