From c4b8a6144c6224c7c26e3c3cfe0c43c6f3c44b09 Mon Sep 17 00:00:00 2001 From: Dimitri Arrigoni Date: Sat, 6 Jun 2020 18:04:51 +0200 Subject: [PATCH] Add shell comments support in yardopts file --- lib/yard/cli/yardopts_command.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/yard/cli/yardopts_command.rb b/lib/yard/cli/yardopts_command.rb index b86497e85..cddedf3a1 100644 --- a/lib/yard/cli/yardopts_command.rb +++ b/lib/yard/cli/yardopts_command.rb @@ -69,7 +69,8 @@ def yardopts_options(opts) # @return [Array] an array of options parsed from .yardopts def yardopts(file = options_file) return [] unless use_yardopts_file - File.read_binary(file).shell_split + + File.read_binary(file).lines.reject { |line| line.strip =~ /^#/ }.join.shell_split rescue Errno::ENOENT [] end