class ViewModel::DownMigrator

specific version requested by the client.
down migrations find a reverse path from the current schema version to the

def migrate_viewmodel!(view_name, _, view_hash, references)

def migrate_viewmodel!(view_name, _, view_hash, references)
  path = @paths[view_name]
  return false unless path
  required_version, _current_version = @versions[view_name]
  path.reverse_each do |migration|
    migration.down(view_hash, references)
  end
  view_hash[ViewModel::VERSION_ATTRIBUTE] = required_version
  true
end