Commit a24e9440 authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Move --guides-toc-level validation to Validator.

parent a096afdc
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -260,10 +260,6 @@ module JsDuck
            "5 - <H2>,<H3>,<H4>,<H5> headings are included.",
            "6 - <H2>,<H3>,<H4>,<H5>,<H6> headings are included.") do |level|
            @opts.guides_toc_level = level.to_i
            if !(1..6).include? @opts.guides_toc_level
              Logger.fatal("Unsupported --guides-toc-level: '#{level}'")
              exit(1)
            end
          end

          @opts.attribute(:videos)
+7 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ module JsDuck
        output_dir_present
        valid_export_format
        template_files_present
        valid_guides_toc_level
      end

      private
@@ -63,6 +64,12 @@ module JsDuck
        end
      end

      def valid_guides_toc_level
        if !(1..6).include?(@opts.guides_toc_level)
          fatal("Unsupported --guides-toc-level: '#{@opts.guides_toc_level}'")
        end
      end

      def fatal(smg)
        Logger.fatal(msg)
        exit(1)