• User.block in <class:User> /home/z/test_rails/depot/app/models/user.rb:2
    • User.has_secure_password $GemPath0/gems/activemodel-5.0.2/lib/active_model/secure_password.rb:53
      • User.require $GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:291
        • User.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
            • User.block in load_dependency $GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:257
              • User.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
                  • 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
      • Module#include(ActiveModel::SecurePassword::InstanceMethodsOnActivation) $GemPath0/gems/activemodel-5.0.2/lib/active_model/secure_password.rb:64
        • Module#append_features(ActiveModel::SecurePassword::InstanceMethodsOnActivation) $GemPath0/gems/activemodel-5.0.2/lib/active_model/secure_password.rb:64
        • Module#included $GemPath0/gems/activemodel-5.0.2/lib/active_model/secure_password.rb:64
      • Hash#fetch $GemPath0/gems/activemodel-5.0.2/lib/active_model/secure_password.rb:66
      • Module#include(User) $GemPath0/gems/activemodel-5.0.2/lib/active_model/secure_password.rb:67
        • ActiveModel::Validations.append_features(User) $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
        • ActiveModel::Validations.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
      • User.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
        • 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
        • User.set_callback $GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
          • User.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
            • Array#unshift $GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:559
            • 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
          • User.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
            • User.block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
              • User.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
            • User.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#object_id $GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:413
                    • 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
          • User.__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
              • User.block in __update_callbacks $GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
                • User.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
                  • User.block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
                    • User.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
                • User.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
                  • User.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
                    • User.block (2 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
                      • User.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:User (call 'User.connection' to establish a connection)>.block (3 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
                            • #<Class:User (call 'User.connection' to establish a connection)>.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
      • User.validates_length_of $GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/length.rb:17
        • User._merge_attributes $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/helper_methods.rb:5
          • 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
          • Hash#symbolize_keys $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:54
            • Hash#transform_keys $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:12
              • Kernel#block_given? $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:13
              • Hash#each_key $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:15
                • Hash#block in transform_keys $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:15
                  • Hash#block in symbolize_keys $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:55
                    • Symbol#to_sym $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:55
          • Array#flatten! $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/helper_methods.rb:7
        • User.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
            • User.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
                • User.block (2 levels) in validates_with $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:85
                  • User.block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
                    • User.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
              • User.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
                    • User.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
                • User.set_callback $GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
                  • User.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
                  • User.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
                    • User.block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
                      • User.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
                    • User.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
                  • User.__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
                      • User.block in __update_callbacks $GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
                        • User.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
                          • User.block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
                            • User.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
                        • User.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
                          • User.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
                            • User.block (2 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
                              • User.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:User (call 'User.connection' to establish a connection)>.block (3 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
                                    • #<Class:User (call 'User.connection' to establish a connection)>.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
      • User.validates_confirmation_of $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:74
        • User._merge_attributes $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/helper_methods.rb:5
          • 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
          • Hash#symbolize_keys $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:54
            • Hash#transform_keys $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:12
              • Kernel#block_given? $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:13
              • Hash#each_key $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:15
                • Hash#block in transform_keys $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:15
                  • Hash#block in symbolize_keys $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:55
                    • Symbol#to_sym $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:55
          • Array#flatten! $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/helper_methods.rb:7
        • User.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
            • User.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
                • ActiveModel::Validations::ConfirmationValidator#initialize $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:5
                  • Hash#merge! $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:6
                  • ActiveModel::Validations::ConfirmationValidator#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
                    • ActiveModel::Validations::ConfirmationValidator#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
                    • ActiveModel::Validations::ConfirmationValidator#check_validity! $GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:164
                  • ActiveModel::Validations::ConfirmationValidator#setup! $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:20
                    • Array#map $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:21
                      • ActiveModel::Validations::ConfirmationValidator#block in setup! $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:21
                        • Symbol#to_s $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:22
                        • String#intern $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:22
                        • Module#method_defined? $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:22
                        • Symbol#to_s $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:22
                        • String#intern $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:22
                    • Array#compact $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:23
                    • Module#attr_reader $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:21
                      • Module#method_added $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:21
                    • Array#map $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:25
                      • ActiveModel::Validations::ConfirmationValidator#block in setup! $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:25
                        • Symbol#to_s $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:26
                        • String#intern $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:26
                        • Module#method_defined? $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:26
                    • Array#compact $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:27
                    • Module#attr_writer $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/confirmation.rb:25
              • 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
                • User.block (2 levels) in validates_with $GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:85
                  • User.block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
                    • User.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
              • User.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
                    • User.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
                • User.set_callback $GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
                  • User.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
                  • User.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
                    • User.block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
                      • User.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
                    • User.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
                  • User.__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
                      • User.block in __update_callbacks $GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
                        • User.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
                          • User.block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
                            • User.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
                        • User.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
                          • User.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
                            • User.block (2 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
                              • User.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:User (call 'User.connection' to establish a connection)>.block (3 levels) in class_attribute $GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
                                    • #<Class:User (call 'User.connection' to establish a connection)>.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