module Mongoid::Archivable::Depot::ClassMethods

Public Instance Methods

archive_client_name() click to toggle source
# File lib/mongoid/archivable/depot.rb, line 30
def archive_client_name
  if has_archive_client?
    parent.archive_storage[:client]
  else
    Mongoid::Archivable.config.get_client
  end
end
archive_database_name() click to toggle source
# File lib/mongoid/archivable/depot.rb, line 22
def archive_database_name
  if has_archive_database?
    parent.archive_storage[:database]
  else
    Mongoid::Archivable.config.get_database
  end
end
has_archive_client?() click to toggle source
# File lib/mongoid/archivable/depot.rb, line 14
def has_archive_client?
  has_archive_storage? && !parent.archive_storage[:client].nil?
end
has_archive_database?() click to toggle source
# File lib/mongoid/archivable/depot.rb, line 18
def has_archive_database?
  has_archive_storage? && !parent.archive_storage[:client].nil?
end
has_archive_storage?() click to toggle source
# File lib/mongoid/archivable/depot.rb, line 10
def has_archive_storage?
  !parent.archive_storage.nil?
end