Class: DailyWeeklyMonthly::Processor
- Inherits:
-
Object
- Object
- DailyWeeklyMonthly::Processor
- Defined in:
- lib/daily_weekly_monthly/processor.rb
Instance Method Summary collapse
- #call(period, options) ⇒ Object
-
#initialize(backup, backups_dir, output_extension) ⇒ Processor
constructor
A new instance of Processor.
Constructor Details
#initialize(backup, backups_dir, output_extension) ⇒ Processor
Returns a new instance of Processor.
6 7 8 9 10 |
# 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 |
Instance Method Details
#call(period, options) ⇒ Object
12 13 14 15 |
# File 'lib/daily_weekly_monthly/processor.rb', line 12 def call period, @creator.call period @cleaner.call period, .fetch(:keep) end |