Class: Rails::Mongoid::Railtie

Inherits:
Railtie
  • Object
show all
Defined in:
lib/mongoid/railtie.rb

Overview

:nodoc:

Class Method Summary collapse

Class Method Details

.generatorSymbol

Determine which generator to use. app_generators was introduced after 3.0.0.

Examples:

Get the generators method.

railtie.generators

Returns:

  • (Symbol)

    The method name to use.

Since:

  • 2.0.0.rc.4



22
23
24
# File 'lib/mongoid/railtie.rb', line 22

def self.generator
  config.respond_to?(:app_generators) ? :app_generators : :generators
end

.rescue_responsesObject

Maping of rescued exceptions to HTTP responses

@ return [Hash] rescued responses

Examples:

railtie.rescue_responses

Since:

  • 2.4.3



34
35
36
37
38
39
# File 'lib/mongoid/railtie.rb', line 34

def self.rescue_responses
  {
    "Mongoid::Errors::DocumentNotFound" => :not_found,
    "Mongoid::Errors::Validations" => 422
  }
end