Sha256: bc1ddf11ccf3f01bb18cae1c3dde5a79c95febe727b06b82f239203eab361d11

Contents?: true

Size: 768 Bytes

Versions: 1

Compression:

Stored size: 768 Bytes

Contents

module Quality
  module Tools
    # represents a code quality tool which can be run on source files
    class Tool
      extend ::Forwardable

      def initialize(runner)
        @runner = runner
      end

      def_delegators(:@runner,
                     :source_and_doc_files_glob,
                     :source_files_exclude_glob,
                     :ratchet_quality_cmd,
                     :js_files,
                     :python_files,
                     :ruby_files,
                     :exclude_files,
                     :markdown_files,
                     :punchlist_regexp,
                     :scalastyle_config,
                     :scalastyle_exclude,
                     :scala_files,
                     :shell_files)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
quality-33.0.0 lib/quality/tool.rb