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