lib/vedeu/api/menu.rb in vedeu-0.2.3 vs lib/vedeu/api/menu.rb in vedeu-0.2.4

- old
+ new

@@ -81,24 +81,26 @@ private # The default values for a new instance of Menu. # - # @api private # @return [Hash] def defaults { name: '', items: [] } end - # @api private + # @param method [Symbol] The name of the method sought. + # @param args [Array] The arguments which the method was to be invoked + # with. + # @param block [Proc] The optional block provided to the method. # @return [] def method_missing(method, *args, &block) Vedeu.log("API::Menu#method_missing '#{method.to_s}' (args: #{args.inspect})") - @self_before_instance_eval.send(method, *args, &block) + @self_before_instance_eval.send(method, *args, &block) if @self_before_instance_eval end end # Menu end # API