Class: Rivulet::Operations::Migrate

Inherits:
Rivulet::Operation show all
Defined in:
lib/rivulet/operations/migrate.rb

Instance Method Summary collapse

Methods inherited from Rivulet::Operation

container_class_path, inherited

Instance Method Details

#call(input = {}) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/rivulet/operations/migrate.rb', line 12

def call(input = {})
  result = step build_config.(input)
  result = step load_settings.(result)
  result = step load_db.(result)
  result = step load_app.(result)
  result = step run_migrations.(result)

  result
end