class MongoMapper::Generators::ModelGenerator
Public Class Methods
source_root()
click to toggle source
# File lib/rails/generators/mongo_mapper/model/model_generator.rb, line 16 def self.source_root @source_root ||= File.expand_path("../templates", __FILE__) end
Public Instance Methods
create_model_file()
click to toggle source
# File lib/rails/generators/mongo_mapper/model/model_generator.rb, line 20 def create_model_file template 'model.rb', File.join('app/models', class_path, "#{file_name}.rb") end
Protected Instance Methods
module_namespacing() { || ... }
click to toggle source
# File lib/rails/generators/mongo_mapper/model/model_generator.rb, line 34 def module_namespacing(&block) yield if block end
parent_class_name()
click to toggle source
# File lib/rails/generators/mongo_mapper/model/model_generator.rb, line 28 def parent_class_name options[:parent] end