class Siba::Source::Files::Init

Attributes

files[RW]

Public Class Methods

new(options) click to toggle source
# File lib/siba/plugins/source/files/init.rb, line 11
def initialize(options)
  files_to_include = Siba::SibaCheck.options_string_array options, "include"
  ignore = Siba::SibaCheck.options_string_array options, "ignore", true
  include_subdirs = Siba::SibaCheck.options_bool options, "include_subdirs", true, true
  @files = Siba::Source::Files::Files.new files_to_include, ignore, include_subdirs
end

Public Instance Methods

backup(dest_dir) click to toggle source

Collect sources and put them into dest_dir No return value is expected

# File lib/siba/plugins/source/files/init.rb, line 20
def backup(dest_dir)
  logger.info "Collecting files"
  @files.backup dest_dir
end
restore(from_dir) click to toggle source

Restore source files and dirs from_dir No return value is expected

# File lib/siba/plugins/source/files/init.rb, line 27
def restore(from_dir)
  logger.info "Restoring files"
  @files.restore from_dir
end