Class: ForeignKeyChecker::Generators::ModelsGenerator

Inherits:
ActiveRecord::Generators::Base
  • Object
show all
Defined in:
lib/generators/foreign_key_checker/models_generator.rb

Instance Method Summary collapse

Instance Method Details

#installObject



10
11
12
13
14
15
16
# File 'lib/generators/foreign_key_checker/models_generator.rb', line 10

def install
  ForeignKeyChecker::Utils::BelongsTo.build_classes(ActiveRecord::Base.connection).each do |object|
    file_path = "app/models/#{object[:class_name].underscore}.rb"
    @object = object
    template 'models/model.rb.erb', file_path
  end
end