Method: ActiveFacts::Generators::Rails::Models#generate
- Defined in:
- lib/activefacts/generators/rails/models.rb
#generate(out = $>) ⇒ Object
:nodoc:
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/activefacts/generators/rails/models.rb', line 58 def generate(out = $>) #:nodoc: return if @helping @out = out list_extant_files if @output # Populate all foreignkeys first: @vocabulary.tables.each { |table| table.foreign_keys } ok = true @vocabulary.tables.each do |table| ok &= generate_table(table) end warn "\# #{@vocabulary.name} generated with errors" unless ok delete_old_generated_files if @output ok end |