Class: Module

Inherits:
Object
  • Object
show all
Defined in:
lib/active_record/virtual_enumerations.rb

Overview

module ActiveRecord

Instance Method Summary collapse

Instance Method Details

#const_missing(const_id) ⇒ Object



61
62
63
64
65
66
67
# File 'lib/active_record/virtual_enumerations.rb', line 61

def const_missing(const_id)
  # let rails have a go at loading it
  enumerations_original_const_missing(const_id)
rescue NameError
  # now it's our turn
  ActiveRecord::VirtualEnumerations.synthesize_if_defined(const_id) or raise
end

#enumerations_original_const_missingObject

:nodoc:



60
# File 'lib/active_record/virtual_enumerations.rb', line 60

alias_method :enumerations_original_const_missing, :const_missing