module PoringBackup::Settings::Callback

Public Instance Methods

after(&block) click to toggle source
# File lib/poring_backup/callback.rb, line 9
def after &block
  @after_actions << block
end
before(&block) click to toggle source
# File lib/poring_backup/callback.rb, line 5
def before &block
  @before_actions << block
end

Private Instance Methods

after_backup() click to toggle source
# File lib/poring_backup/callback.rb, line 21
def after_backup
  unless @after_actions.empty?
    PoringBackup.logger.info "----- after processing..."
    @after_actions.each { |action| action.call(PoringBackup.logger) }
  end
end
before_backup() click to toggle source
# File lib/poring_backup/callback.rb, line 14
 def before_backup
  unless @before_actions.empty?
    PoringBackup.logger.info "----- before processing..."
    @before_actions.each { |action| action.call(PoringBackup.logger) }
  end
end