Class: Mongoid::Generators::Base

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/rails/generators/mongoid_generator.rb

Overview

:nodoc:

Direct Known Subclasses

ModelGenerator, ObserverGenerator

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



9
10
11
12
# File 'lib/rails/generators/mongoid_generator.rb', line 9

def self.source_root
  @_mongoid_source_root ||=
    File.expand_path("../#{base_name}/#{generator_name}/templates", __FILE__)
end

Instance Method Details

#module_namespacing(&block) ⇒ Object

This is only defined on Rails edge at the moment, so include here now as per: github.com/mongoid/mongoid/issues/744



18
19
20
# File 'lib/rails/generators/mongoid_generator.rb', line 18

def module_namespacing(&block)
  yield if block
end