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