Sha256: 6baff73cd6cf2608f6a7d97e37a4d3379bf5c6115ef706db1700f8e3ecc40935

Contents?: true

Size: 917 Bytes

Versions: 1

Compression:

Stored size: 917 Bytes

Contents

# encoding: utf-8

module Backup
  module Configuration
    module Syncer
      class RSync < Base
        class << self

          ##
          # Server credentials
          attr_accessor :username, :password

          ##
          # Server IP Address and SSH port
          attr_accessor :ip

          ##
          # The SSH port to connect to
          attr_accessor :port

          ##
          # Files/Folders to Sync
          attr_accessor :folders

          ##
          # Path to store the synced files/folders to
          attr_accessor :path

          ##
          # Flag for mirroring the files/folders
          attr_accessor :mirror

          ##
          # Flag for compressing (only compresses for the transfer)
          attr_accessor :compress

          ##
          # Additional options for the rsync cli
          attr_accessor :additional_options

        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
backup-3.0.3 lib/backup/configuration/syncer/rsync.rb