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