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