class DailyWeeklyMonthly::Creator
Public Class Methods
new(backup, backups_dir, output_extension)
click to toggle source
# File lib/daily_weekly_monthly/creator.rb, line 6 def initialize backup, backups_dir, output_extension @backup = backup @backups_dir = backups_dir @output_extension = output_extension end
Public Instance Methods
call(dir)
click to toggle source
# File lib/daily_weekly_monthly/creator.rb, line 12 def call dir FileUtils.mkdir_p File.join(@backups_dir, dir) output_path = File.join(@backups_dir, dir, "#{Date.today.iso8601}.#{@output_extension}") File.write output_path, @backup end