class DailyWeeklyMonthly::Processor

Public Class Methods

new(backup, backups_dir, output_extension) click to toggle source
# File lib/daily_weekly_monthly/processor.rb, line 6
def initialize backup, backups_dir, output_extension
  @backup = backup
  @creator = Creator.new backup, backups_dir, output_extension
  @cleaner = Cleaner.new backups_dir, output_extension
end

Public Instance Methods

call(period, options) click to toggle source
# File lib/daily_weekly_monthly/processor.rb, line 12
def call period, options
  @creator.call period
  @cleaner.call period, options.fetch(:keep)
end