class AwsLogCleaner::AwsLogCleaner
Public Class Methods
new(credentials_args, like, clean_orphans)
click to toggle source
# File lib/aws_log_cleaner.rb, line 11 def initialize(credentials_args, like, clean_orphans) credentials = AwsCredentials.new(credentials_args) cloud_watch_logs = CloudWatchLogs.new(credentials) api_gateway = ApiGateway.new(credentials) api_retriever = ApiGatewayRetriever.new(api_gateway) log_group_filterer = LogGroupFilterer.new(cloud_watch_logs) @log_cleaner = LogGroupCleaner.new( cloud_watch_logs, api_retriever, log_group_filterer, like, clean_orphans ) end
Public Instance Methods
delete()
click to toggle source
# File lib/aws_log_cleaner.rb, line 32 def delete @log_cleaner.delete end
plan()
click to toggle source
# File lib/aws_log_cleaner.rb, line 28 def plan @log_cleaner.plan end