Class: Apartment::RakeTaskEnhancer

Inherits:
Object
  • Object
show all
Defined in:
lib/apartment/tasks/enhancements.rb

Defined Under Namespace

Modules: TASKS

Class Method Summary collapse

Class Method Details

.enhance!Object



32
33
34
35
36
37
# File 'lib/apartment/tasks/enhancements.rb', line 32

def enhance!
  return unless should_enhance?

  enhance_base_tasks!
  enhance_namespaced_tasks!
end

.should_enhance?Boolean

Returns:

  • (Boolean)


39
40
41
# File 'lib/apartment/tasks/enhancements.rb', line 39

def should_enhance?
  Apartment.db_migrate_tenants
end