Sha256: 35bad7973e1206fb715f619a61a0886e95fc6b8641f779cc9d1717087d7a7ae6
Contents?: true
Size: 413 Bytes
Versions: 3
Compression:
Stored size: 413 Bytes
Contents
module AwsLogCleaner # Responsible for retrieving API gateway instances filtered by a given text class ApiGatewayRetriever def initialize(api_gateway) @api_gateway = api_gateway end def retrieve(text) apis = @api_gateway.list_all_apis apis.select { |item| item.name.to_s.downcase.include?(text) } end def retrieve_all @api_gateway.list_all_apis end end end
Version data entries
3 entries across 3 versions & 1 rubygems