Class: Mongoid::Generators::ModelGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/railsmdb/generators/mongoid/model/model_generator.rb

Overview

Generator implementation for creating a new model.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.base_rootObject



14
15
16
# File 'lib/railsmdb/generators/mongoid/model/model_generator.rb', line 14

def self.base_root
  File.expand_path('../..', __dir__)
end

Instance Method Details

#create_model_fileObject

Task for creating a new model file



23
24
25
# File 'lib/railsmdb/generators/mongoid/model/model_generator.rb', line 23

def create_model_file
  template 'model.rb.tt', File.join('app/models', class_path, "#{file_name}.rb")
end