Skip to content

Instantly share code, notes, and snippets.

@hugomaiavieira
Created September 21, 2012 14:04
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save hugomaiavieira/3761642 to your computer and use it in GitHub Desktop.
Save hugomaiavieira/3761642 to your computer and use it in GitHub Desktop.
Homenagem ao professor @rodrigomanhaes
# -*- encoding : utf-8 -*-
#
# Rodrigo Soares Manhães, professor homenageado pelos formandos da turma de 2007
# do curso de Ciência da Computação da UENF.
#
# 20/09/2012
#
##
class Aluno < ActiveRecord::Base
belongs_to :turma
attr_accessible :nome
end
class Turma < ActiveRecord::Base
has_many :alunos
attr_accessible :ano
def agradecer
[
'Rodrigo,',
'',
'Você foi o cara que mais influenciou em nossa formação profissional e ',
'merece nosso respeito tecnológico.',
'',
'Obrigado por tudo,',
*alunos.map(&:nome),
'',
'20/09/2012'
].join("\n")
end
end
turma = FactoryGirl.create :turma, ano: 2007
['Hugo', 'Pedro', 'Elisson'].each do |n|
FactoryGirl.crate :aluno, nome: n, turma: turma
end
turma.reload.agradecer
@bernardobarreto
Copy link

FactoryGirl.crate :aluno, nome: n, turma: turma # crate? =P

@elissonmichael
Copy link

Esse cara merece!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment