Sha256: 8f8fa5a53c3a68bc6f5920a9da85811ceb55f59ee0c3324ee6adb3e58844dbf3

Contents?: true

Size: 527 Bytes

Versions: 11

Compression:

Stored size: 527 Bytes

Contents

require 'albacore/support/updateattributes'

module NCover
  class CyclomaticComplexity
    include UpdateAttributes
    
    attr_accessor :maximum, :item_type 
    
    def initialize(params={})
      @maximum = 100
      @item_type = :View
      update_attributes(params) unless params.nil?
      super()
    end
    
    def get_coverage_options
      options = "CyclomaticComplexity"
      options << ":#{maximum}" unless maximum.nil?
      options << ":#{item_type}" unless item_type.nil?
      options
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
albacore-0.3.6 lib/albacore/ncoverreports/cyclomaticcomplexity.rb
albacore-1.0.0.rc.2 lib/albacore/ncoverreports/cyclomaticcomplexity.rb
albacore-1.0.0.rc.1 lib/albacore/ncoverreports/cyclomaticcomplexity.rb
albacore-0.3.5 lib/albacore/ncoverreports/cyclomaticcomplexity.rb
albacore-0.3.4 lib/albacore/ncoverreports/cyclomaticcomplexity.rb
albacore-0.3.3 lib/albacore/ncoverreports/cyclomaticcomplexity.rb
albacore-0.3.2 lib/albacore/ncoverreports/cyclomaticcomplexity.rb
albacore-0.3.1 lib/albacore/ncoverreports/cyclomaticcomplexity.rb
albacore-0.3.0 lib/albacore/ncoverreports/cyclomaticcomplexity.rb
albacore-0.2.7 lib/albacore/ncoverreports/cyclomaticcomplexity.rb
albacore-0.2.6 lib/albacore/ncoverreports/cyclomaticcomplexity.rb