Sha256: a344bf3ecdfb693569a5019f4c1eb21d5bbe31f98e8e61d8b49206487fe10c97

Contents?: true

Size: 446 Bytes

Versions: 3

Compression:

Stored size: 446 Bytes

Contents

require 'roodi/checks/line_count_check'

module Roodi

  module Checks

    class ClassLineCountCheck < LineCountCheck

      DEFAULT_LINE_COUNT = 300

      def initialize(options = {})
        line_count = options['line_count'] || DEFAULT_LINE_COUNT
        super([:class], line_count, 'Class')
      end

      protected

        def build_options(node, count)
          { :class => node[1], :count => count }
        end

    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
marcoow-roodi-1.3.2 lib/roodi/checks/class_line_count_check.rb
marcoow-roodi-1.3.4 lib/roodi/checks/class_line_count_check.rb
marcoow-roodi-1.3.5 lib/roodi/checks/class_line_count_check.rb