<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>config/ignore.yml</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -84,6 +84,21 @@ os dois exemplos
 
 e... pronto! dificil neh?
 
+== Limitando Tabelas
+
+Para excluir alguma tabela da gera&#231;&#227;o utilize o arquivo ignore.yml, bastando 
+apenas inserir o nome da tabela na lista exemplo:
+
+---- ignore.yml --------
+
+schema_migrations
+menus
+rotas
+servicos
+contatos
+
+------------------------
+
 
 Agora vamos ao nosso gerador :)
 digite o seguinte comando em seu projeto Rails.</diff>
      <filename>README.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@ module Getna
   class Base
 
     attr_reader :interrel, :table_names,:relationship, :validations, :table_id
-    $VERSION = &quot;0.6.0&quot;
+    $VERSION = &quot;0.6.4&quot;
 
 
     def initialize (env)
@@ -22,6 +22,7 @@ module Getna
      
       #Abre Arquivo de Configura&#231;&#227;o de banco de dados do Rails
       conf = YAML::load(File.open(&quot;#{RAILS_ROOT}/config/database.yml&quot;)) 
+      ignore_tables = File.open(&quot;vendor/plugins/getna/config/ignore.yml&quot;).collect { |e| e.chomp }
      
       if conf[env].nil?
         puts &quot;#{red(&quot;\n\nErro de atributos: o Environment #{env} n&#227;o  foi encontrado.&quot;)} \n&quot;
@@ -46,11 +47,12 @@ module Getna
       
       
       $stdout.print(&quot;\nBuscando Tabelas: &quot;)
+      @table_names = Array.new
       #Busca todos os nomes de tabelas daquele banco de dados
-      @table_names = @con.tables
+      @con.tables.each { |e| @table_names.push(e) if !ignore_tables.include?(e) }
+      
       $stdout.print(&quot;OK \n&quot;)
-      #Deletamos tabelas que n&#227;o devem ser geradas(schema_migrations) 
-      @table_names.delete(&quot;schema_migrations&quot;)
+      #Deletamos tabelas que n&#227;o devem ser geradas
       
       #Sess&#227;o Estat&#237;stica
       ents = @table_names.size
@@ -80,7 +82,7 @@ module Getna
 
       #Iniciando identifica&#231;&#227;o de relacionamentos
       has_many_through
-      has_many
+      has_many            
       create_validations
 
     end
@@ -263,6 +265,7 @@ module Getna
       rel_tables
       rel_tables.each do |rtable|        
         @relationship[table] &lt;&lt; &quot;has_many :#{rtable}&quot; 
+        $stdout.print(&quot;\nrtable:#{rtable}\nrel_tables#{rel_tables} \n&quot;)
         @relationship[rtable].push(&quot;belongs_to :#{table.singularize}&quot;)
       end
       @relationship</diff>
      <filename>lib/getna.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>475843063176d279030ec908649e25dda6e3fb68</id>
    </parent>
  </parents>
  <author>
    <name>LuizCarvalho</name>
    <email>maximusmano@gmail.com</email>
  </author>
  <url>http://github.com/LuizCarvalho/getna/commit/b5af9dacdf13724afdee6e6c78b5be7e2daae916</url>
  <id>b5af9dacdf13724afdee6e6c78b5be7e2daae916</id>
  <committed-date>2008-12-03T06:24:18-08:00</committed-date>
  <authored-date>2008-12-03T06:24:18-08:00</authored-date>
  <message>Adicionado Possibilidade de Escolha de Tabelas a serem geradas</message>
  <tree>cc8100abe8c11bf8d193f506ac29d9dcbf2a98bb</tree>
  <committer>
    <name>LuizCarvalho</name>
    <email>maximusmano@gmail.com</email>
  </committer>
</commit>
