Files

Class Index [+]

Quicksearch

ActiveRecord::Generators::ModelGenerator

Public Instance Methods

create_migration_file() click to toggle source
    # File lib/rails/generators/active_record/model/model_generator.rb, line 14
14:       def create_migration_file
15:         return unless options[:migration] && options[:parent].nil?
16:         migration_template "migration.rb", "db/migrate/create_#{table_name}.rb"
17:       end
create_model_file() click to toggle source
    # File lib/rails/generators/active_record/model/model_generator.rb, line 19
19:       def create_model_file
20:         template 'model.rb', File.join('app/models', class_path, "#{file_name}.rb")
21:       end
create_module_file() click to toggle source
    # File lib/rails/generators/active_record/model/model_generator.rb, line 23
23:       def create_module_file
24:         return if class_path.empty?
25:         template 'module.rb', File.join('app/models', "#{class_path.join('/')}.rb") if behavior == :invoke
26:       end

Protected Instance Methods

parent_class_name() click to toggle source
    # File lib/rails/generators/active_record/model/model_generator.rb, line 32
32:         def parent_class_name
33:           options[:parent] || "ActiveRecord::Base"
34:         end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.