From a55a8f0f1205f51cca3c08fac8183708488976dd Mon Sep 17 00:00:00 2001 From: Eduardo Machado <emm14@inf.ufpr.br> Date: Thu, 7 Apr 2016 11:49:49 -0300 Subject: [PATCH] =?UTF-8?q?criado=20fun=C3=A7=C3=A3o=20list=20all?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- runDataBase.rb | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/runDataBase.rb b/runDataBase.rb index 3953653..dfc0ead 100644 --- a/runDataBase.rb +++ b/runDataBase.rb @@ -306,6 +306,32 @@ def list(element) Addresses_People.all.each do |a| puts "ID: #{a.id}\t| Address ID: #{a.address_id}\t| Person ID: #{a.person_id}" end + when "all" + # Lista pessoas + puts "People:" + Person.all.each do |a| + puts "ID: #{a.id}\t| Name: #{a.first_name} #{a.last_name}\t| Age: #{a.age}" + end + # Lista profissões + puts "Professions:" + Profession.all.each do |a| + puts "ID: #{a.id}\t| Name: #{a.name}\t| Salary: #{a.salary}\t| Person ID: #{a.person_id}" + end + # Lista emails + puts "E-mails:" + Email.all.each do |a| + puts "ID: #{a.id}\t| E-mail address: #{a.email_address}\t| Person ID: #{a.person_id}" + end + # Lista endereços + puts "Addresses:" + Address.all.each do |a| + puts "ID: #{a.id}\t| Address: #{a.address_house}\t| City: #{a.city}\t| Country: #{a.country}" + end + # Lista relações entre pessoas e endereços + puts "Addresses_People:" + Addresses_People.all.each do |a| + puts "ID: #{a.id}\t| Address ID: #{a.address_id}\t| Person ID: #{a.person_id}" + end else puts "Tabela não existente." end -- GitLab