diff --git a/lib/navigator/menu.rb b/lib/navigator/menu.rb
index <HASH>..<HASH> 100644
--- a/lib/navigator/menu.rb
+++ b/lib/navigator/menu.rb
@@ -84,9 +84,9 @@ module Navigator
       end
     end
 
-    def method_missing name, *positionals, **keywords, &block
+    def method_missing(name, *positionals, **keywords, &)
       if respond_to_missing? name
-        add(name, *positionals, **keywords, &block)
+        add(name, *positionals, **keywords, &)
       else
         template.public_send(name, *positionals, **keywords) || super
       end
Refactored implementation to use anonymous block forwarding

Necessary to reduce typing and redundant code when we can use the
shorthand anonymous block forwarding syntax introduced in Ruby <I>.

These changes cause issues to crop up with the Rubocop
Style/MethodDefParentheses cop which is why it's being disabled on
certain methods. This issue has been logged with the Rubocop team and
hopefully will be fixed soon.