Sha256: e5a84043ec3b4a355f3a78714c911f730f1467cd125e9fc73b067fdfb51b13fa

Contents?: true

Size: 1012 Bytes

Versions: 3

Compression:

Stored size: 1012 Bytes

Contents

# frozen_string_literal: true

require 'riserva/version'
require 'active_support/core_ext/string/inflections'
require 'pathname'

module Riserva
  autoload :Config, 'riserva/config'
  autoload :Log, 'riserva/log'

  module Commands
    autoload :ApplicationCommand, 'riserva/commands/application_command'
    autoload :Backup, 'riserva/commands/backup'
    autoload :CreateArchive, 'riserva/commands/create_archive'
    autoload :UploadFile, 'riserva/commands/upload_file'
  end

  module Listeners
    autoload :ApplicationListener, 'riserva/listeners/application_listener'
    autoload :Backup, 'riserva/listeners/backup'
    autoload :CreateArchive, 'riserva/listeners/create_archive'
    autoload :UploadFile, 'riserva/listeners/upload_file'
  end

  module Storage
    autoload :ApplicationStorage, 'riserva/storage/application_storage'
    autoload :Dropbox, 'riserva/storage/dropbox'
    autoload :GoogleDrive, 'riserva/storage/google_drive'
  end

  def self.logger
    Riserva::Log.new.logger
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
riserva-0.1.4 lib/riserva.rb
riserva-0.1.3 lib/riserva.rb
riserva-0.1.2 lib/riserva.rb