Student.block in <class:Student>
(pry):3
Student.has_paper_trail
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/has_paper_trail.rb:64
Student.paper_trail
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/has_paper_trail.rb:69
Class#new
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/has_paper_trail.rb:70
PaperTrail::ModelConfig#initialize
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:13
PaperTrail::ModelConfig#setup
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:78
Kernel#Array
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:80
Module#include(PaperTrail::Model::InstanceMethods)
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:81
Module#append_features(PaperTrail::Model::InstanceMethods)
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:81
Module#included
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:81
Comparable#<
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:82
String#<=>
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:82
PaperTrail::ModelConfig#setup_options
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:166
Student.class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.block in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:81
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:84
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:86
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:118
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:123
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Kernel#dup
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:168
Kernel#initialize_dup
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:168
Hash#initialize_copy
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:168
Student.paper_trail_options= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Array#each
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:170
PaperTrail::ModelConfig#block in setup_options
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:170
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Array#flatten
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:172
Array#compact
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:173
Array#map
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:174
PaperTrail::ModelConfig#block in setup_options
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:170
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Array#flatten
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:172
Array#compact
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:173
Array#map
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:174
PaperTrail::ModelConfig#block in setup_options
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:170
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Array#flatten
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:172
Array#compact
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:173
Array#map
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:174
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
NilClass#nil?
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:178
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
PaperTrail::ModelConfig#setup_associations
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:116
Student.class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.block in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:81
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:84
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:86
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:118
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:123
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Student.version_association_name= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.version_association_name -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#attr_accessor
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:121
Module#method_added
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:121
Module#method_added
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:121
Student.class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.block in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:81
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:84
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:86
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:118
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:123
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Student.version_class_name= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.block in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:81
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:84
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:86
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:118
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:123
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Student.versions_association_name= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Module#attr_accessor
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:129
Module#method_added
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:129
Module#method_added
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:129
Student.versions_association_name -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.version_class_name -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.has_many
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations.rb:1395
ActiveRecord::Associations::Builder::HasMany.build
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:21
Student.dangerous_attribute_method?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/attribute_methods/primary_key.rb:66
Student.dangerous_attribute_method?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/attribute_methods.rb:107
Class#superclass
$GemPath0/gems/activerecord-5.1.2/lib/active_record/attribute_methods.rb:111
Student.method_defined_within?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/attribute_methods.rb:111
Module#method_defined?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/attribute_methods.rb:112
Module#private_method_defined?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/attribute_methods.rb:112
ActiveRecord::Associations::Builder::HasMany.define_extensions
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:23
Kernel#block_given?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:24
ActiveRecord::Associations::Builder::HasMany.create_reflection
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:36
Kernel#kind_of?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:37
Kernel#is_a?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:39
ActiveRecord::Associations::Builder::HasMany.validate_options
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:77
ActiveRecord::Associations::Builder::HasMany.valid_options
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/has_many.rb:7
ActiveRecord::Associations::Builder::HasMany.valid_options
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:9
ActiveRecord::Associations::Builder::HasMany.valid_options
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:73
Enumerable#flat_map
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:74
Array#each
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:74
ActiveRecord::AutosaveAssociation::AssociationBuilderExtension.valid_options
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:136
Hash#assert_valid_keys
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/hash/keys.rb:75
Array#flatten!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/hash/keys.rb:76
Hash#each_key
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/hash/keys.rb:77
Hash#block in assert_valid_keys
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/hash/keys.rb:77
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/hash/keys.rb:78
Hash#block in assert_valid_keys
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/hash/keys.rb:77
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/hash/keys.rb:78
ActiveRecord::Associations::Builder::HasMany.build_scope
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:51
Proc#arity
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:54
Kernel#proc
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:55
ActiveRecord::Associations::Builder::HasMany.macro
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/has_many.rb:3
ActiveRecord::Reflection.create
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:17
Class#new
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:32
ActiveRecord::Reflection::HasManyReflection#initialize
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:409
ActiveRecord::Reflection::HasManyReflection#initialize
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:324
Student.pluralize_table_names -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:331
String#pluralize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/string/inflections.rb:31
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/string/inflections.rb:32
ActiveSupport::Inflector.pluralize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:30
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:236
Kernel#block_given?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:237
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:63
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Inflector.apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:380
String#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
String#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:236
Kernel#block_given?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:237
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:63
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Inflector::Inflections::Uncountables#uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:53
Array#any?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:412
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:413
ActiveRecord::Reflection::HasManyReflection#macro
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:686
ActiveRecord::Reflection::HasManyReflection#calculate_constructable
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:596
Class#new
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:416
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:416
Kernel#class
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:418
ActiveRecord::Associations::Builder::HasMany.define_accessors
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:101
Student.generated_association_methods
$GemPath0/gems/activerecord-5.1.2/lib/active_record/core.rb:235
ActiveRecord::Associations::Builder::HasMany.define_readers
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:50
ActiveRecord::Associations::Builder::HasMany.define_readers
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:108
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:110
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:111
Module#class_eval
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:109
Module#method_added
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:110
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:54
String#singularize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/string/inflections.rb:54
ActiveSupport::Inflector.singularize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:47
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:236
Kernel#block_given?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:237
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:63
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Inflector.apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:380
String#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
String#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:236
Kernel#block_given?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:237
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:63
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Inflector::Inflections::Uncountables#uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:53
Array#any?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:55
Module#class_eval
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:53
Module#method_added
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:54
ActiveRecord::Associations::Builder::HasMany.define_writers
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:60
ActiveRecord::Associations::Builder::HasMany.define_writers
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:116
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:118
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:119
Module#class_eval
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:117
Module#method_added
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:118
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:64
String#singularize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/string/inflections.rb:54
ActiveSupport::Inflector.singularize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:47
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:236
Kernel#block_given?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:237
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:63
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Inflector.apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:380
String#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
String#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:381
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:236
Kernel#block_given?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:237
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:63
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Inflector::Inflections::Uncountables#uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:53
Array#any?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Regexp#match?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/inflections.rb:54
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
String#sub!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/inflector/methods.rb:386
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:65
Module#class_eval
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:63
Module#method_added
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:64
ActiveRecord::Associations::Builder::HasMany.define_callbacks
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:14
ActiveRecord::Associations::Builder::HasMany.define_callbacks
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:84
Array#each
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:90
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:90
ActiveRecord::AutosaveAssociation::AssociationBuilderExtension.build
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:132
Student.add_autosave_association_callbacks
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:179
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:180
String#intern
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:180
ActiveRecord::Reflection::HasManyReflection#collection?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:688
Student.before_save -> block in _define_before_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:125
Student.block in _define_before_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:125
Symbol#to_s
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:126
String#intern
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:126
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:567
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:580
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::Callback#matches?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:319
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::Callback#matches?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:319
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
Array#push
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:583
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.after_save -> block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Student.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Class#new
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:140
ActiveSupport::Callbacks::Conditionals::Value#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:150
Kernel#Array
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
NilClass#to_a
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
Symbol#to_s
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
String#intern
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:571
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:586
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::Callback#matches?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:319
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::Callback#matches?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:319
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:589
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.define_non_cyclic_method
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:150
Module#method_defined?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:151
Module#define_method
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:152
Module#method_added
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:152
Student.after_create -> block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Student.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Class#new
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:140
ActiveSupport::Callbacks::Conditionals::Value#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:150
Kernel#Array
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
NilClass#to_a
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
Symbol#to_s
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
String#intern
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:571
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:586
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::Callback#matches?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:319
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::Callback#matches?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:319
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:589
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.after_update -> block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Student.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Class#new
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:140
ActiveSupport::Callbacks::Conditionals::Value#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:150
Kernel#Array
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
NilClass#to_a
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
Symbol#to_s
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
String#intern
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:571
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:586
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::Callback#matches?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:319
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::Callback#matches?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:319
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:589
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.define_autosave_validation_callbacks
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:210
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:211
String#intern
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:211
ActiveRecord::Reflection::HasManyReflection#validate?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:553
NilClass#nil?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:554
ActiveRecord::Reflection::HasManyReflection#collection?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:688
Module#method_defined?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:212
ActiveRecord::Reflection::HasManyReflection#collection?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:688
Student.define_non_cyclic_method
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:150
Module#method_defined?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:151
Module#define_method
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:152
Module#method_added
$GemPath0/gems/activerecord-5.1.2/lib/active_record/autosave_association.rb:152
Student.validate
$GemPath0/gems/activemodel-5.1.2/lib/active_model/validations.rb:150
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Enumerable#all?
$GemPath0/gems/activemodel-5.1.2/lib/active_model/validations.rb:153
Array#each
$GemPath0/gems/activemodel-5.1.2/lib/active_model/validations.rb:153
Student.block in validate
$GemPath0/gems/activemodel-5.1.2/lib/active_model/validations.rb:153
Kernel#is_a?
$GemPath0/gems/activemodel-5.1.2/lib/active_model/validations.rb:153
Hash#each_key
$GemPath0/gems/activemodel-5.1.2/lib/active_model/validations.rb:154
Hash#key?
$GemPath0/gems/activemodel-5.1.2/lib/active_model/validations.rb:161
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:567
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:580
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::Callback#matches?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:319
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
Array#push
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:583
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.after_validation
$GemPath0/gems/activemodel-5.1.2/lib/active_model/validations/callbacks.rb:92
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#Array
$GemPath0/gems/activemodel-5.1.2/lib/active_model/validations/callbacks.rb:95
NilClass#to_a
$GemPath0/gems/activemodel-5.1.2/lib/active_model/validations/callbacks.rb:95
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:571
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:586
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
ActiveSupport::Callbacks::Callback#matches?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:319
ActiveSupport::Callbacks::Callback#filter
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:304
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:589
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Array#each
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:18
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:18
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:31
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:32
Module#method_defined?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:35
Student.class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.block in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Kernel#Array
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
NilClass#to_a
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Array#map
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Student.before_add_for_versions= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:18
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:31
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:32
Module#method_defined?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:35
Student.class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.block in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Kernel#Array
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
NilClass#to_a
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Array#map
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Student.after_add_for_versions= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:18
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:31
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:32
Module#method_defined?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:35
Student.class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.block in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Kernel#Array
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
NilClass#to_a
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Array#map
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Student.before_remove_for_versions= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:18
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:31
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:32
Module#method_defined?
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:35
Student.class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.block in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Kernel#Array
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
NilClass#to_a
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Array#map
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/collection_association.rb:36
Student.after_remove_for_versions= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.define_validations
$GemPath0/gems/activerecord-5.1.2/lib/active_record/associations/builder/association.rb:124
ActiveRecord::Reflection.add_reflection
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:36
Student.clear_reflections_cache
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:124
Student._reflections -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:38
Hash#merge
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:38
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:38
Hash#initialize_copy
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:38
Student._reflections= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
PaperTrail::ModelConfig#setup_transaction_callbacks
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:184
Student.after_commit
$GemPath0/gems/activerecord-5.1.2/lib/active_record/transactions.rb:230
Student.set_options_for_callbacks!
$GemPath0/gems/activerecord-5.1.2/lib/active_record/transactions.rb:278
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#merge!
$GemPath0/gems/activerecord-5.1.2/lib/active_record/transactions.rb:279
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:613
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#object_id
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:355
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:567
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:580
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
Array#push
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:583
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.after_rollback
$GemPath0/gems/activerecord-5.1.2/lib/active_record/transactions.rb:256
Student.set_options_for_callbacks!
$GemPath0/gems/activerecord-5.1.2/lib/active_record/transactions.rb:278
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#merge!
$GemPath0/gems/activerecord-5.1.2/lib/active_record/transactions.rb:279
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:613
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#object_id
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:355
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:567
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:580
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
Array#push
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:583
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.after_rollback
$GemPath0/gems/activerecord-5.1.2/lib/active_record/transactions.rb:256
Student.set_options_for_callbacks!
$GemPath0/gems/activerecord-5.1.2/lib/active_record/transactions.rb:278
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#merge!
$GemPath0/gems/activerecord-5.1.2/lib/active_record/transactions.rb:279
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:613
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#object_id
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:355
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:567
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:580
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Array#push
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:583
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
PaperTrail::ModelConfig#setup_callbacks_from_options
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:148
Array#each
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:149
PaperTrail::ModelConfig#block in setup_callbacks_from_options
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:149
Symbol#to_s
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:150
Kernel#public_send
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:150
PaperTrail::ModelConfig#on_create
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:33
Student.after_create -> block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Student.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Class#new
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:140
ActiveSupport::Callbacks::Conditionals::Value#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:150
Kernel#Array
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
NilClass#to_a
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
Symbol#to_s
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
String#intern
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:613
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#object_id
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:355
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:571
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:586
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:589
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Array#include?
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:37
PaperTrail::ModelConfig#block in setup_callbacks_from_options
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:149
Symbol#to_s
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:150
Kernel#public_send
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:150
PaperTrail::ModelConfig#on_update
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:61
Student.before_save -> block in _define_before_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:125
Student.block in _define_before_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:125
Symbol#to_s
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:126
String#intern
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:126
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:613
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#object_id
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:355
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:567
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:580
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Array#push
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:583
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.after_update -> block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Student.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Class#new
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:140
ActiveSupport::Callbacks::Conditionals::Value#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:150
Kernel#Array
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
NilClass#to_a
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
Symbol#to_s
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
String#intern
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:613
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#object_id
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:355
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:571
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:586
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:589
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.after_update -> block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Student.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:137
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Class#new
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:140
ActiveSupport::Callbacks::Conditionals::Value#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:150
Kernel#Array
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
NilClass#to_a
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:143
Symbol#to_s
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
String#intern
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:144
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:24
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:613
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#object_id
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:355
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:571
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:572
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:586
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:323
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:325
Array#unshift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:589
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Array#include?
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:71
PaperTrail::ModelConfig#block in setup_callbacks_from_options
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:149
Symbol#to_s
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:150
Kernel#public_send
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:150
PaperTrail::ModelConfig#on_destroy
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:42
String#to_s
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:43
Array#include?
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:43
String#to_s
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:47
Student.before_destroy -> block in _define_before_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:125
Student.block in _define_before_model_callback
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:125
Symbol#to_s
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:126
String#intern
$GemPath0/gems/activemodel-5.1.2/lib/active_model/callbacks.rb:126
Student.set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:662
Student.normalize_callback_params
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:610
Array#first
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#include?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#shift
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:611
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:614
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:665
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Array#map
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:673
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:280
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:281
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:288
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:294
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:352
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Module#===
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:354
Kernel#object_id
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:355
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:300
Kernel#Array
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
NilClass#to_a
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:301
Student.__update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:619
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.1.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.block in __update_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:620
Student.get_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:845
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:846
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:622
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:552
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:576
Kernel#dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Array#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:554
Class#new
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:555
Student.block in set_callback
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:677
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:567
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:580
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:592
Array#delete_if
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:594
Array#push
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:583
Student.set_callbacks
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:849
Student.__callbacks -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#merge
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Hash#initialize_copy
$GemPath0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:850
Student.__callbacks= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
Student.paper_trail_options -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Array#include?
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:56
PaperTrail::ModelConfig#setup_callbacks_for_habtm
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:141
Module#attr_accessor
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:142
Module#method_added
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:142
Module#method_added
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:142
Student.class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.block in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:77
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:79
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:81
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:82
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:84
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:86
Student.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:110
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:118
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:119
Symbol#to_s
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:123
Student.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:124
Array.wrap
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/wrap.rb:37
NilClass#nil?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/array/wrap.rb:38
Student.paper_trail_save_join_tables= -> block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Student.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:93
PaperTrail::ModelConfig#habtm_assocs_not_skipped
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:111
Student.reflect_on_all_associations
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:100
Student.reflections
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:71
Student._reflections -> block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Student.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.1.2/lib/active_support/core_ext/class/attribute.rb:90
Hash#each
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:75
Student.block in reflections
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:75
Student.block in reflections
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:75
Hash#values
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:101
Array#select!
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:102
Student.block in reflect_on_all_associations
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:102
ActiveRecord::Reflection::HasManyReflection#macro
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:686
Student.block in reflect_on_all_associations
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:102
ActiveRecord::Reflection::HasManyReflection#macro
$GemPath0/gems/activerecord-5.1.2/lib/active_record/reflection.rb:686
Array#reject
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:113
Kernel#method
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:145
Method#to_proc
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:145
Array#each
$GemPath0/gems/paper_trail-7.1.3/lib/paper_trail/model_config.rb:145