Sha256: aeb83ab712660778704e8052cc0a7bbf56677588cc6bdf3f830cf147e7aee77b

Contents?: true

Size: 531 Bytes

Versions: 8

Compression:

Stored size: 531 Bytes

Contents

# encoding: utf-8

module Nanoc::Extra::Validators

  # @deprecated Use the Checking API or the `check` command instead
  class Links

    def initialize(dir, index_filenames, params = {})
      @include_internal = params.key?(:internal) && params[:internal]
      @include_external = params.key?(:external) && params[:external]
    end

    def run
      checks = []
      checks << 'ilinks' if options[:internal]
      checks << 'elinks' if options[:external]
      Nanoc::CLI.run [ 'check', checks ].flatten
    end

  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
nanoc-3.7.3 lib/nanoc/extra/validators/links.rb
nanoc-3.7.2 lib/nanoc/extra/validators/links.rb
nanoc-3.7.1 lib/nanoc/extra/validators/links.rb
nanoc-3.7.0 lib/nanoc/extra/validators/links.rb
nanoc-3.6.11 lib/nanoc/extra/validators/links.rb
nanoc-3.6.10 lib/nanoc/extra/validators/links.rb
nanoc-3.6.9 lib/nanoc/extra/validators/links.rb
nanoc-3.6.8 lib/nanoc/extra/validators/links.rb