ArticlesController#block in index
/home/z/test_rails/dapo/app/controllers/articles_controller.rb:4
ArticlesController.const_missing
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:201
ArticlesController.anonymous?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:25
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
ActiveSupport::Dependencies.load_missing_constant
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:494
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
BasicObject#equal?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_name_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:486
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:488
String#underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:118
ActiveSupport::Inflector.underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:89
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
String#gsub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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
Regexp#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:93
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:94
String#tr!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:95
String#downcase!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:96
ActiveSupport::Dependencies.search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:424
String#sub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:425
ActiveSupport::Dependencies.autoload_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.autoload_module!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:455
ActiveSupport::Dependencies.autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:437
ActiveSupport::Dependencies.autoload_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ArticlesController.parent
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/introspection.rb:32
ArticlesController.parent_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/introspection.rb:7
ArticlesController.parents
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/introspection.rb:48
ArticlesController.parent_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/introspection.rb:7
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/introspection.rb:57
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:518
ActiveSupport::Dependencies.block in load_missing_constant
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:518
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:518
Object.const_missing
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:201
Object.anonymous?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:25
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
ActiveSupport::Dependencies.load_missing_constant
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:494
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
BasicObject#equal?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_name_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:486
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:488
String#underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:118
ActiveSupport::Inflector.underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:89
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
String#gsub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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
Regexp#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:93
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:94
String#tr!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:95
String#downcase!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:96
ActiveSupport::Dependencies.search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:424
String#sub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:425
ActiveSupport::Dependencies.autoload_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
#<Class:File>#expand_path
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:505
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:506
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:508
ActiveSupport::Dependencies.require_or_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:353
#<Class:File>#expand_path
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:355
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#include?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:232
ActiveSupport::Dependencies.load_interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:36
ActiveSupport::Dependencies.interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::Interlock#loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies/interlock.rb:10
ActiveSupport::Concurrency::ShareLock#exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:147
ActiveSupport::Concurrency::ShareLock#start_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:75
ActiveSupport::Concurrency::ShareLock#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
ActiveSupport::Concurrency::ShareLock#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
ActiveSupport::Concurrency::ShareLock#block in start_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:76
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:77
ActiveSupport::Concurrency::ShareLock#busy_for_exclusive?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:204
ActiveSupport::Concurrency::ShareLock#busy_for_sharing?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:209
Hash#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:211
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:206
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:206
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:85
ActiveSupport::Concurrency::ShareLock#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
ActiveSupport::Concurrency::ShareLock#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Dependencies::Interlock#block in loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies/interlock.rb:11
ActiveSupport::Dependencies.block in load_interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:37
ActiveSupport::Dependencies.block in require_or_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:358
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#include?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:232
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:330
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies.load?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:330
ActiveSupport::Dependencies.mechanism
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:372
ActiveSupport::Dependencies.warnings_on_first_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies.load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:471
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:472
Array#compact
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:472
Array#collect
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
ActiveSupport::Dependencies.block in load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
String#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
ActiveSupport::Dependencies.new_constants_in
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:657
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:161
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies::WatchStack#block in watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:165
ActiveSupport::Dependencies.block in load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:476
#<Class:Kernel>#load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
Object.const_missing
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:201
Object.anonymous?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:25
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
ActiveSupport::Dependencies.load_missing_constant
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:494
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
BasicObject#equal?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_name_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:486
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:488
String#underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:118
ActiveSupport::Inflector.underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:89
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
String#gsub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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
Regexp#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:93
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:94
String#tr!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:95
String#downcase!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:96
ActiveSupport::Dependencies.search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:424
String#sub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:425
ActiveSupport::Dependencies.autoload_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
#<Class:File>#expand_path
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:505
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:506
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:508
ActiveSupport::Dependencies.require_or_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:353
#<Class:File>#expand_path
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:355
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#include?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:232
ActiveSupport::Dependencies.load_interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:36
ActiveSupport::Dependencies.interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::Interlock#loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies/interlock.rb:10
ActiveSupport::Concurrency::ShareLock#exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:147
ActiveSupport::Concurrency::ShareLock#start_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:75
ActiveSupport::Concurrency::ShareLock#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
ActiveSupport::Concurrency::ShareLock#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
ActiveSupport::Concurrency::ShareLock#block in start_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:76
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:77
ActiveSupport::Concurrency::ShareLock#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
ActiveSupport::Concurrency::ShareLock#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Dependencies::Interlock#block in loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies/interlock.rb:11
ActiveSupport::Dependencies.block in load_interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:37
ActiveSupport::Dependencies.block in require_or_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:358
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#include?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:232
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:330
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies.load?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:330
ActiveSupport::Dependencies.mechanism
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:372
ActiveSupport::Dependencies.warnings_on_first_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies.load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:471
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:472
Array#compact
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:472
Array#collect
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
ActiveSupport::Dependencies.block in load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
String#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
ActiveSupport::Dependencies.new_constants_in
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:657
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:161
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies::WatchStack#block in watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:165
ActiveSupport::Dependencies.block in load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:476
#<Class:Kernel>#load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:72
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:77
ApplicationRecord.block in inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:77
ApplicationRecord.decorate_matching_attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:17
ApplicationRecord.reload_schema_from_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:454
ApplicationRecord.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:52
ActiveSupport::DescendantsTracker.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:8
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:9
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:466
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:19
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::AttributeDecorators::TypeDecorator#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:43
Hash#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
ActiveRecord::AttributeDecorators::TypeDecorator#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:39
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:40
ApplicationRecord.initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:45
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Module#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#block in initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Module#include(#<#<Class:0x007f98880ad7c8>:0x007f986c0114e8>)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
Module#append_features(#<#<Class:0x007f98880ad7c8>:0x007f986c0114e8>)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
Module#included
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
ApplicationRecord.initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:215
ApplicationRecord.generated_association_methods
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:219
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#include(ApplicationRecord::GeneratedAssociationMethods)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
Module#append_features(ApplicationRecord::GeneratedAssociationMethods)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
Module#included
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:175
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:176
ApplicationRecord.block in inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:176
ApplicationRecord.decorate_matching_attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:17
ApplicationRecord.reload_schema_from_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:454
ApplicationRecord.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:52
ActiveSupport::DescendantsTracker.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:8
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:9
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:466
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:19
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::AttributeDecorators::TypeDecorator#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:43
Hash#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
ActiveRecord::AttributeDecorators::TypeDecorator#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:39
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Base.inherited
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:274
ActiveRecord::Base.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::Base.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Kernel#initialize_dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Hash#initialize_copy
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:276
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:142
ApplicationRecord.initialize_find_by_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:138
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
Hash#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
Hash#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
Hash#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
Hash#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:25
ApplicationRecord.initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:10
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
ApplicationRecord.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
ApplicationRecord::ActiveRecord_Relation.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(ApplicationRecord::ActiveRecord_Relation)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(ApplicationRecord::ActiveRecord_Relation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
ApplicationRecord::ActiveRecord_Relation.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
ApplicationRecord.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
ApplicationRecord::ActiveRecord_Associations_CollectionProxy.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(ApplicationRecord::ActiveRecord_Associations_CollectionProxy)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(ApplicationRecord::ActiveRecord_Associations_CollectionProxy)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
ApplicationRecord::ActiveRecord_Associations_CollectionProxy.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
ApplicationRecord.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
ApplicationRecord::ActiveRecord_AssociationRelation.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(ApplicationRecord::ActiveRecord_AssociationRelation)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(ApplicationRecord::ActiveRecord_AssociationRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
ApplicationRecord::ActiveRecord_AssociationRelation.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/enum.rb:102
ActiveRecord::Base.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::Base.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Hash#deep_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:41
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:43
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Base.inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:47
ActiveSupport::DescendantsTracker.store_inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:34
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:35
Class#inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:49
ApplicationRecord.<class:ApplicationRecord>
/home/z/test_rails/dapo/app/models/application_record.rb:1
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:124
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
ActiveSupport::Dependencies::WatchStack#block in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:131
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:134
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:149
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:149
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Array#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:156
ActiveSupport::Dependencies::WatchStack#pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:173
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveSupport::Dependencies::WatchStack#block in pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveSupport::Dependencies.load_once_path?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:444
ActiveSupport::Dependencies.autoload_once_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:447
ActiveSupport::Dependencies.autoloaded_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:480
ActiveSupport::Dependencies.autoloaded_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#uniq!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:481
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:386
ActiveSupport::Dependencies.history
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:330
ActiveSupport::Concurrency::ShareLock#stop_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:95
ActiveSupport::Concurrency::ShareLock#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
ActiveSupport::Concurrency::ShareLock#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
ActiveSupport::Concurrency::ShareLock#block in stop_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:96
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:97
ActiveSupport::Concurrency::ShareLock#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
ActiveSupport::Concurrency::ShareLock#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:512
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:513
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:72
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:77
Article.block in inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:77
Article.decorate_matching_attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:17
Article.reload_schema_from_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:454
Article.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:52
ActiveSupport::DescendantsTracker.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:8
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:9
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:466
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:19
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::AttributeDecorators::TypeDecorator#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:43
Hash#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
ActiveRecord::AttributeDecorators::TypeDecorator#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:39
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:40
Article.initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:45
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Module#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#block in initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Module#include(#<#<Class:0x007f98880359a8>:0x007f9888e203d8>)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
Module#append_features(#<#<Class:0x007f98880359a8>:0x007f9888e203d8>)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
Module#included
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
Article.initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:215
Article.generated_association_methods
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:219
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#include(Article::GeneratedAssociationMethods)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
Module#append_features(Article::GeneratedAssociationMethods)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
Module#included
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:175
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:176
Article.block in inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:176
Article.decorate_matching_attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:17
Article.reload_schema_from_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:454
Article.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:52
ActiveSupport::DescendantsTracker.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:8
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:9
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:466
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:19
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::AttributeDecorators::TypeDecorator#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:43
Hash#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
ActiveRecord::AttributeDecorators::TypeDecorator#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:39
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ApplicationRecord.inherited
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:274
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Kernel#initialize_dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Hash#initialize_copy
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:276
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:142
Article.initialize_find_by_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:138
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
Hash#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
Hash#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
Hash#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
Hash#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:25
Article.initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:10
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Article.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Article::ActiveRecord_Relation.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(Article::ActiveRecord_Relation)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(Article::ActiveRecord_Relation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Article::ActiveRecord_Relation.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
Article.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Article::ActiveRecord_Associations_CollectionProxy.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(Article::ActiveRecord_Associations_CollectionProxy)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(Article::ActiveRecord_Associations_CollectionProxy)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Article::ActiveRecord_Associations_CollectionProxy.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
Article.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Article::ActiveRecord_AssociationRelation.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(Article::ActiveRecord_AssociationRelation)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(Article::ActiveRecord_AssociationRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Article::ActiveRecord_AssociationRelation.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/enum.rb:102
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Hash#deep_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:41
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:43
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ApplicationRecord.inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:47
ActiveSupport::DescendantsTracker.store_inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:34
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:35
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:35
Class#inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:49
Article.<class:Article>
/home/z/test_rails/dapo/app/models/article.rb:1
Article.table_name=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:223
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:224
Article.has_many
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations.rb:1364
Object#require
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:291
Object#load_dependency
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:255
ActiveSupport::Dependencies.load?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:330
ActiveSupport::Dependencies.mechanism
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#watching?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:118
ActiveSupport::Dependencies.new_constants_in
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:657
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:161
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies::WatchStack#block in watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:165
Object#block in load_dependency
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:257
Object#block in require
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:293
Kernel#require
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:293
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:293
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:293
ActiveRecord::Associations::Builder.<module:Builder>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/has_many.rb:1
Object#require
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:291
Object#load_dependency
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:255
ActiveSupport::Dependencies.load?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:330
ActiveSupport::Dependencies.mechanism
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#watching?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:118
ActiveSupport::Dependencies.new_constants_in
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:657
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:161
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies::WatchStack#block in watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:165
Object#block in load_dependency
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:257
Object#block in require
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:293
Kernel#require
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:293
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:293
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:293
Object#require
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:291
Object#load_dependency
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:255
ActiveSupport::Dependencies.load?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:330
ActiveSupport::Dependencies.mechanism
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#watching?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:118
ActiveSupport::Dependencies.new_constants_in
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:657
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:161
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies::WatchStack#block in watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:165
Object#block in load_dependency
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:257
Object#block in require
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:293
Kernel#require
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:293
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:124
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
ActiveSupport::Dependencies::WatchStack#block in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:131
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:134
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:149
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:156
ActiveSupport::Dependencies::WatchStack#pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:173
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveSupport::Dependencies::WatchStack#block in pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveRecord::Associations::Builder.<module:Builder>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:5
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:6
ActiveRecord::Associations::Builder::CollectionAssociation.<class:CollectionAssociation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:6
BasicObject#singleton_method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:10
BasicObject#singleton_method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:15
BasicObject#singleton_method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:24
BasicObject#singleton_method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:32
BasicObject#singleton_method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:51
BasicObject#singleton_method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:61
BasicObject#singleton_method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:71
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:124
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
ActiveSupport::Dependencies::WatchStack#block in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:131
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:134
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:149
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:156
ActiveSupport::Dependencies::WatchStack#pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:173
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveSupport::Dependencies::WatchStack#block in pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/has_many.rb:2
ActiveRecord::Associations::Builder::HasMany.<class:HasMany>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/has_many.rb:2
BasicObject#singleton_method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/has_many.rb:3
BasicObject#singleton_method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/has_many.rb:7
BasicObject#singleton_method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/has_many.rb:11
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:124
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
ActiveSupport::Dependencies::WatchStack#block in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:131
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:134
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:149
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:156
ActiveSupport::Dependencies::WatchStack#pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:173
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveSupport::Dependencies::WatchStack#block in pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveRecord::Associations::Builder::HasMany.build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:21
Article.dangerous_attribute_method?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/primary_key.rb:65
Article.dangerous_attribute_method?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:107
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:111
Article.method_defined_within?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:111
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:112
Module#private_method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:112
ActiveRecord::Associations::Builder::HasMany.define_extensions
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:24
Kernel#block_given?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:25
ActiveRecord::Associations::Builder::HasMany.create_reflection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:36
Kernel#kind_of?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:37
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:39
ActiveRecord::Associations::Builder::HasMany.validate_options
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:77
ActiveRecord::Associations::Builder::HasMany.valid_options
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/has_many.rb:7
ActiveRecord::Associations::Builder::HasMany.valid_options
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:10
ActiveRecord::Associations::Builder::HasMany.valid_options
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:73
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:74
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:74
ActiveRecord::AutosaveAssociation::AssociationBuilderExtension.valid_options
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:136
Hash#assert_valid_keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:75
Array#flatten!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:76
Hash#each_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:77
ActiveRecord::Associations::Builder::HasMany.build_scope
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:51
ActiveRecord::Associations::Builder::HasMany.macro
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/has_many.rb:3
ActiveRecord::Reflection.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:30
ActiveRecord::Reflection::HasManyReflection#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:360
ActiveRecord::Reflection::HasManyReflection#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:273
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:280
String#pluralize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:31
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:32
ActiveSupport::Inflector.pluralize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:29
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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.0.2/lib/active_support/inflector/methods.rb:379
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
String#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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.0.2/lib/active_support/inflector/inflections.rb:51
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:364
ActiveRecord::Reflection::HasManyReflection#macro
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:632
ActiveRecord::Reflection::HasManyReflection#calculate_constructable
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:538
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:367
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:367
ActiveRecord::Associations::Builder::HasMany.define_accessors
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:101
Article.generated_association_methods
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:219
ActiveRecord::Associations::Builder::HasMany.define_readers
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:51
ActiveRecord::Associations::Builder::HasMany.define_readers
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:108
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:110
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:111
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:109
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:110
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:55
String#singularize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:54
ActiveSupport::Inflector.singularize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:46
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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.0.2/lib/active_support/inflector/methods.rb:379
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
String#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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.0.2/lib/active_support/inflector/inflections.rb:51
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:56
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:54
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:55
ActiveRecord::Associations::Builder::HasMany.define_writers
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:61
ActiveRecord::Associations::Builder::HasMany.define_writers
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:116
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:118
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:119
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:117
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:118
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:65
String#singularize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:54
ActiveSupport::Inflector.singularize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:46
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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.0.2/lib/active_support/inflector/methods.rb:379
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
String#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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.0.2/lib/active_support/inflector/inflections.rb:51
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:66
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:64
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:65
ActiveRecord::Associations::Builder::HasMany.define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:15
ActiveRecord::Associations::Builder::HasMany.define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:84
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:90
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:90
ActiveRecord::AutosaveAssociation::AssociationBuilderExtension.build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:132
Article.add_autosave_association_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:179
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:180
String#intern
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:180
ActiveRecord::Reflection::HasManyReflection#collection?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:634
Article.block in _define_before_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:126
Article.block in _define_before_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:126
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:127
String#intern
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:127
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#shift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:513
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:526
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:529
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:150
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:151
Module#define_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Article.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:138
Article.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:138
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:141
ActiveSupport::Callbacks::Conditionals::Value#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:113
Kernel#Array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:144
NilClass#to_a
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:144
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:145
String#intern
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:145
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#shift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:517
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:532
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
Array#unshift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:535
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:138
Article.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:138
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:141
ActiveSupport::Callbacks::Conditionals::Value#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:113
Kernel#Array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:144
NilClass#to_a
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:144
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:145
String#intern
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:145
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#shift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:517
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:532
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
Array#unshift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:535
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.define_autosave_validation_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:209
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:210
String#intern
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:210
ActiveRecord::Reflection::HasManyReflection#validate?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:499
NilClass#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:500
ActiveRecord::Reflection::HasManyReflection#collection?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:634
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:211
ActiveRecord::Reflection::HasManyReflection#collection?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:634
Article.define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:150
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:151
Module#define_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Article.validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:151
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Enumerable#all?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Article.block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Hash#each_key
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:155
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:162
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:513
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:526
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:529
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.after_validation
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/callbacks.rb:95
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#Array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/callbacks.rb:98
NilClass#to_a
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/callbacks.rb:98
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#shift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:517
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:532
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
Array#unshift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:535
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:19
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:19
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:36
Article.class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.block in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Kernel#Array
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
NilClass#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:19
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:36
Article.class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.block in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Kernel#Array
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
NilClass#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:19
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:36
Article.class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.block in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Kernel#Array
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
NilClass#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:19
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:36
Article.class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.block in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Kernel#Array
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
NilClass#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.define_validations
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:124
ActiveRecord::Reflection.add_reflection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:34
Article.clear_reflections_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:122
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:36
Hash#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:36
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:36
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:36
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.validates
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:104
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:105
Kernel#initialize_dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:105
Hash#initialize_copy
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:105
Article._validates_default_keys
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:155
Hash#slice!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:31
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:32
Hash#keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:33
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:33
Hash#slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:21
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:22
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Enumerable#each_with_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:21
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:22
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Enumerable#each_with_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:35
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:35
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:36
Hash#replace
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:37
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:113
Article.block in validates
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:113
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:115
String#camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:89
ActiveSupport::Inflector.camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:66
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:67
String#sub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
ActiveSupport::Inflector.block in camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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
String#capitalize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:73
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:74
String#include?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:118
Module#const_get
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:118
Article._parse_validates_options
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:159
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:161
Hash#merge
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Kernel#initialize_dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Hash#initialize_copy
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Article.validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:77
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:81
Article.block in validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:81
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:82
ActiveRecord::Validations::PresenceValidator#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:137
Hash#delete
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:138
Kernel#Array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:138
ActiveRecord::Validations::PresenceValidator#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:107
Hash#except
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:10
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:18
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Kernel#freeze
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:108
ActiveRecord::Validations::PresenceValidator#check_validity!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:164
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:84
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:85
Article.block (2 levels) in validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:85
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:86
ActiveRecord::Base.block (2 levels) in <module:Validations>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:54
Article.validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:151
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Enumerable#all?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Article.block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:162
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:513
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:526
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:340
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:529
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.block in validates
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:113
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:115
String#camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:89
ActiveSupport::Inflector.camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:66
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:67
String#sub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
ActiveSupport::Inflector.block in camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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
String#capitalize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:73
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:74
String#include?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:118
Module#const_get
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:118
Article._parse_validates_options
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:159
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:161
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:163
Hash#merge
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Kernel#initialize_dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Hash#initialize_copy
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Article.validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:77
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:81
Article.block in validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:81
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:82
ActiveRecord::Validations::LengthValidator#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:11
Hash#delete
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:12
Hash#delete
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:12
ActiveRecord::Validations::LengthValidator#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:137
Hash#delete
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:138
Kernel#Array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:138
ActiveRecord::Validations::LengthValidator#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:107
Hash#except
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:10
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:18
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Kernel#freeze
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:108
ActiveRecord::Validations::LengthValidator#check_validity!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:45
Hash#keys
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:46
Hash#keys
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:46
Array#&
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:46
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:52
ActiveRecord::Validations::LengthValidator#block in check_validity!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:52
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:55
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:84
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:85
Article.block (2 levels) in validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:85
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:86
Article.validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:151
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Enumerable#all?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Article.block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:162
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:513
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:526
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:340
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:340
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:529
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:124
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
ActiveSupport::Dependencies::WatchStack#block in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:131
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:134
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:149
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:149
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Array#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:156
ActiveSupport::Dependencies::WatchStack#pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:173
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveSupport::Dependencies::WatchStack#block in pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveSupport::Dependencies.load_once_path?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:444
ActiveSupport::Dependencies.autoload_once_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:447
ActiveSupport::Dependencies.autoloaded_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:480
ActiveSupport::Dependencies.autoloaded_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#uniq!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:481
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:386
ActiveSupport::Dependencies.history
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:330
ActiveSupport::Concurrency::ShareLock#stop_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:95
ActiveSupport::Concurrency::ShareLock#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
ActiveSupport::Concurrency::ShareLock#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
ActiveSupport::Concurrency::ShareLock#block in stop_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:96
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:97
ActiveSupport::Concurrency::ShareLock#eligible_waiters?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:214
Hash#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:215
MonitorMixin::ConditionVariable#broadcast
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:147
ActiveSupport::Concurrency::ShareLock#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::ConditionVariable#broadcast
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:149
ActiveSupport::Concurrency::ShareLock#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
ActiveSupport::Concurrency::ShareLock#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:512
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:513
Article.where
$GemPath0/gems/activerecord-5.0.2/lib/active_record/querying.rb:10
Article.all
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/named.rb:24
Article.current_scope
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:13
ActiveRecord::Scoping::ScopeRegistry.value_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::Scoping::ScopeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::Scoping::ScopeRegistry#value_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:78
ActiveRecord::Scoping::ScopeRegistry#raise_invalid_scope_type!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:97
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:98
Article.base_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:94
Module#<
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:95
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:99
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:99
ApplicationRecord.abstract_class?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:124
Module#<=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:82
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:83
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:85
Module#<=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:82
Article.default_scoped
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/named.rb:32
Article.build_default_scope
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:104
Article.abstract_class?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:124
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
NilClass#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:107
Kernel#method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:108
Method#owner
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:108
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:108
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:114
Article.relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:289
Article.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Article.table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:213
Article.type_caster
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:276
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:277
ActiveRecord::TypeCaster::Map#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type_caster/map.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:254
Arel::Table#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:14
String#to_s
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:15
NilClass#to_s
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:22
Article.predicate_builder
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:272
Article.table_metadata
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:299
Article.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:300
ActiveRecord::TableMetadata#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:6
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:273
ActiveRecord::PredicateBuilder#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:14
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:18
ActiveRecord::PredicateBuilder::BasicObjectHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/basic_object_handler.rb:4
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:19
ActiveRecord::PredicateBuilder::ClassHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/class_handler.rb:4
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:20
ActiveRecord::PredicateBuilder::BaseHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/base_handler.rb:4
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:21
ActiveRecord::PredicateBuilder::RangeHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/range_handler.rb:6
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:22
ActiveRecord::PredicateBuilder::RangeHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/range_handler.rb:6
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:23
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:23
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:24
ActiveRecord::PredicateBuilder::ArrayHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/array_handler.rb:4
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:25
ActiveRecord::PredicateBuilder::AssociationQueryHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/association_query_handler.rb:14
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:26
ActiveRecord::PredicateBuilder::PolymorphicArrayHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/polymorphic_array_handler.rb:4
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
ActiveRecord::Relation.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:100
ActiveRecord::Relation.relation_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:106
Article.relation_delegate_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:6
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:101
Article::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Article.finder_needs_type_condition?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:81
Article.descends_from_active_record?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:71
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:74
ApplicationRecord.abstract_class?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:124
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:75
ApplicationRecord.descends_from_active_record?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:71
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:74
ActiveRecord::Base.abstract_class?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:124
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:77
Article::ActiveRecord_Relation#where
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:619
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
Article::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Article::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Article::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Article::ActiveRecord_Relation#where!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:629
Article::ActiveRecord_Relation#sanitize_for_mass_assignment
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:19
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:20
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:631
Article::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Article::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
Article::ActiveRecord_Relation#where_clause_factory
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1229
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1230
ActiveRecord::Relation::WhereClauseFactory#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:4
ActiveRecord::Relation::WhereClauseFactory#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:9
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Article.sanitize_sql_for_conditions
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:29
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:30
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:33
Article.sanitize_sql_array
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:164
Array#first
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:166
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:166
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:168
Article.replace_bind_variables
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:177
String#count
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:178
Article.raise_if_bind_arity_mismatch
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:218
Kernel#dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:179
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:179
Array#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:179
Article.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Article.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Article.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
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
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
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
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:181
Article.block in replace_bind_variables
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:181
Array#shift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:182
Article.replace_bind_variable
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:186
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:187
Article.quote_bound_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:206
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:207
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:9
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:11
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_quote
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:23
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:24
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_quote
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:164
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:166
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:166
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:166
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:168
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:168
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:169
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:169
NilClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:170
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:170
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:172
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:173
Integer#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:103
NilClass#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:105
Integer#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:106
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:30
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
ActiveRecord::Relation::WhereClause#+
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:13
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:14
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
Article::ActiveRecord_Relation#where_clause=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:94
Article::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Article::ActiveRecord_Relation#order
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:337
Article::ActiveRecord_Relation#check_if_method_has_arguments!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1212
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1213
Article::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Article::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Article::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Article::ActiveRecord_Relation#order!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:342
Article::ActiveRecord_Relation#preprocess_order_args
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1170
Array#map!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1171
Article::ActiveRecord_Relation#block in preprocess_order_args
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1171
Article.sanitize_sql_for_order
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:70
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:71
Array#flatten!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1174
Article::ActiveRecord_Relation#validate_order_args
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1160
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1161
Article::ActiveRecord_Relation#block in validate_order_args
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1161
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1162
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1163
Article::ActiveRecord_Relation#block (2 levels) in validate_order_args
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1163
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1165
Enumerable#grep
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1177
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1177
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1177
Array#map!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1178
Array#compact!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1178
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1179
Array#map!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1182
Article::ActiveRecord_Relation#block in preprocess_order_args
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1186
Enumerable#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1187
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1187
Article::ActiveRecord_Relation#block (2 levels) in preprocess_order_args
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1187
Article::ActiveRecord_Relation#arel_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:108
Article.arel_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:267
Article.attribute_alias?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:218
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007f9886ea03a0>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Symbol#downcase
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1188
Arel::Attributes::Attribute#asc
$GemPath0/gems/arel-7.1.4/lib/arel/order_predications.rb:4
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/order_predications.rb:5
Arel::Nodes::Ascending#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Array#flatten!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1193
Article::ActiveRecord_Relation#order_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Article::ActiveRecord_Relation#order_values=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:64
Article::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954