Sha256: 35a7d98d66791310999f27b151394317de29a19c9718ac4c98aac558937d82a4

Contents?: true

Size: 1.12 KB

Versions: 1

Compression:

Stored size: 1.12 KB

Contents

# encoding: utf-8

class AlterarEspecialidades < ActiveRecord::Migration
  def up
    cardiologia = Especialidade.find(2)
    dermatologia = Especialidade.find(3)
    oftalmologia = Especialidade.find(4)

    if cardiologia.profissionais.empty?
      cardiologia.delete
    else
      puts "### ATENÇÃO: EXISTEM USUÁRIOS COM A ESPECIALIDADE CARDIOLOGIA ###"
    end
    if dermatologia.profissionais.empty?
      dermatologia.delete
    else
      puts "### ATENÇÃO: EXISTEM USUÁRIOS COM A ESPECIALIDADE DERMATOLOGIA ###"
    end
    if oftalmologia.profissionais.empty?
      oftalmologia.delete
    else
      puts "### ATENÇÃO: EXISTEM USUÁRIOS COM A ESPECIALIDADE OFTALMOLOGIA ###"
    end

    Especialidade.create(:nome => 'Pediatria Geral')
  end

  def down
    Especialidade.create(:nome => 'Cardiologia')
    Especialidade.create(:nome => 'Dermatologia')
    Especialidade.create(:nome => 'Oftalmologia')

    geral = Especialidade.find_by_nome('Pediatria Geral')

    if geral.profissionais.empty?
      geral.delete
    else
      puts "### ATENÇÃO: EXISTEM USUÁRIOS COM A ESPECIALIDADE PEDIATRIA GERAL ###"
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
omniauth-sabia-1.0.1 db/migrate/20160503143335_alterar_especialidades.rb