<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -10,7 +10,7 @@ module Getna
   class Base
 
     attr_reader :interrel, :table_names,:relationship, :validations, :table_id
-    $VERSION = &quot;0.5.5&quot;
+    $VERSION = &quot;0.6.0&quot;
 
 
     def initialize (env)
@@ -55,7 +55,7 @@ module Getna
       #Sess&#227;o Estat&#237;stica
       ents = @table_names.size
       $stdout.print(&quot;\nExecutando a&#231;&#227;o para #{ents.to_s} Tabelas.&quot;)
-      $stdout.print(&quot;\nAproximadamente  #{(ents*9+3).to_s} Arquivos e #{(ents*1+1).to_s} Diret&#243;rios ser&#227;o Gerados/Deletados.  \n\n\n&quot;)
+      $stdout.print(&quot;\nAproximadamente  #{(ents*13+3).to_s} Arquivos e #{(ents*1+2).to_s} Diret&#243;rios ser&#227;o Gerados/Deletados.  \n\n\n&quot;)
 
 
         
@@ -77,13 +77,12 @@ module Getna
         @validations.store(table,[])
         @table_id.store(table,(next_id+=1).to_s.rjust(3, '0'))
       end
-#$stdout.print(&quot;STAGE 1\n&quot;)
+
       #Iniciando identifica&#231;&#227;o de relacionamentos
       has_many_through
       has_many
       create_validations
 
-      # @interrel.each_pair {|key, value| $stdout.print(&quot;#{key} =&gt; #{value}\n&quot;) }
     end
     
     
@@ -138,18 +137,7 @@ module Getna
     
     #=======================================================#
     #Sess&#227;o De Identifica&#231;&#227;o de Relacionamentos NxN    
-
-#    def test(table)      
-#      decomp_tables = decompounds(table)      
-#      puts &quot;Composto: #{table}&quot;      
-#      tables_exist?(decomp_tables) ? (puts &quot;Tabelas Existem&quot;) : (puts &quot;Tabelas N&#227;o Existem&quot;)      
-#      has_nxn_keys?(decomp_tables, table) ? (puts &quot;Chaves OK&quot;):(puts &quot;Chaves FAIL&quot;)      
-#      (tables_exist?(decomp_tables) and has_nxn_keys?(decomp_tables, table)) ? (puts &quot;GRAVAR&quot;) : (puts &quot;N&#227;o CRIOU!&quot;)      
-#    end
-#    
-    
-    
-    
+ 
     #M&#233;todo que seta todas as vari&#225;veis com os Relacionamentos encontrados
     def has_many_through
       @table_names.each do |table| 
@@ -166,6 +154,7 @@ module Getna
         
     end #END Has Many Throught
       
+    
     #Decomp&#245;e o nome de uma tabela composta retornando um array
     # com os nomes das tabelas que formaram o nome de entrada.
     def decompounds(word)
@@ -186,6 +175,8 @@ module Getna
       exist
     end
     
+    
+    
     #
     #== Descric&#227;o
     # Verifica, uma tabela composta, se ela possui as chaves estrangeiras 
@@ -198,8 +189,7 @@ module Getna
     #== Retorna
     #true se sim, e false caso contr&#225;rio
     #
-    #
-    
+    #    
     def has_nxn_keys?(rel_tables, thr_table)
       table_w_keys = []
       rtables = rel_tables.dclone
@@ -208,7 +198,20 @@ module Getna
       rtables.empty? 
     end
   
-    #Cria Relacionamento(REL_TABLE NAUM VEM)
+    
+    
+    #Cria Relacionamento NxN
+    #
+    #== Entrada
+    #informa-se um array com as tabelas relacionadas e o nome da tabela interrelacional
+    #EX:
+    # create_relation_nxn_for(['users','groups'],'group_users')
+    # 
+    #== Saida
+    #
+    # Esse metodo seta automaticamente a vari&#225;vel de inst&#226;ncia @relationship e
+    #a retorna.
+    #
     def create_relation_nxn_for(rel_tables,thr_table)
       my_tables = rel_tables
       rel_tables.each do |rtable|
@@ -222,10 +225,18 @@ module Getna
       @relationship
     end
     
+    
+    
+    #Seta informa&#231;&#245;es sobre tabelas para serem usadas na View.
+    # Informa-se quais tabelas possuem relacionamento com a atual tabela.
+    #possibilitando assim a identifica&#231;&#227;o de chaves estrangeiras nas Views
+    #
     def create_interface_nxn_for(rtables, thr_table)
       @interrel[thr_table]= rtables
       @interrel
     end
+    
+    
     #==  Fim Da Sess&#227;o De Identifica&#231;&#227;o de Relacionamentos NxN  ====================#
     
     </diff>
      <filename>lib/getna.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>1c9f065dbdf83683d79be7e2d1cd45f80934b547</id>
    </parent>
  </parents>
  <author>
    <name>LuizCarvalho</name>
    <email>maximusmano@gmail.com</email>
  </author>
  <url>http://github.com/LuizCarvalho/getna/commit/475843063176d279030ec908649e25dda6e3fb68</url>
  <id>475843063176d279030ec908649e25dda6e3fb68</id>
  <committed-date>2008-11-19T07:14:53-08:00</committed-date>
  <authored-date>2008-11-19T07:14:53-08:00</authored-date>
  <message>Atualizando dados Estatisticos, Adicionando Coment&#225;rios</message>
  <tree>bb8202f6b34bdab5488ebf121873c5e511559c2b</tree>
  <committer>
    <name>LuizCarvalho</name>
    <email>maximusmano@gmail.com</email>
  </committer>
</commit>
