Sha256: 18e67f5cfe57864f1a511009d1e0218a3125a5b70d756be8df54cc42edb7cdd9

Contents?: true

Size: 353 Bytes

Versions: 2

Compression:

Stored size: 353 Bytes

Contents

module AwsLogCleaner

  class LogGroupFilterer

    def initialize(cloud_watch_logs)
      @cloud_watch_logs = cloud_watch_logs
    end

    def filter_by_name_includes(text)
      log_groups = @cloud_watch_logs.list_all_log_groups
      log_groups.select{ |item| item.log_group_name.to_s.downcase.include?(text) }
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
aws_log_cleaner-0.1.4 lib/aws_log_cleaner/log_group_filterer.rb
aws_log_cleaner-0.1.3 lib/aws_log_cleaner/log_group_filterer.rb