diff --git a/lib/active_hash/relation.rb b/lib/active_hash/relation.rb index b41581d1..6e513e29 100644 --- a/lib/active_hash/relation.rb +++ b/lib/active_hash/relation.rb @@ -164,13 +164,13 @@ def to_ary end def method_missing(method_name, *args) - return super unless klass.scopes.key?(method_name) + return super unless klass.scopes&.key?(method_name) instance_exec(*args, &klass.scopes[method_name]) end def respond_to_missing?(method_name, include_private = false) - klass.scopes.key?(method_name) || super + klass.scopes&.key?(method_name) || super end private