Sha256: c506c4a03ee993f92ea94c57e5b7008f83d7a2f60ddcad4c3cdfd9c665aa0e10

Contents?: true

Size: 372 Bytes

Versions: 1

Compression:

Stored size: 372 Bytes

Contents

$:.unshift File.dirname(__FILE__)

require 'reek/smells/smell'

module Reek
  module Smells

    class LongYieldList < LongParameterList
      def recognise?(args)
        @num_params = args.length
        Array === args and @num_params > MAX_ALLOWED
      end

      def detailed_report
        "#{@context} yields #{@num_params} parameters"
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reek-0.3.1 lib/reek/smells/long_yield_list.rb