# File lib/yard/generators/base.rb, line 43 def before_section(*args) if args.size == 1 before_section_filters.push [nil, args.first] elsif args.size == 2 before_section_filters.push(args) else raise ArgumentError, "before_section takes a generator followed by a Proc/lambda or Symbol referencing the method name" end end