Sha256: 88ee9b071d35bfbaaaa86861d126bfa79e4454f3786d8b9dfeac99747d94b987

Contents?: true

Size: 570 Bytes

Versions: 2

Compression:

Stored size: 570 Bytes

Contents

require 'albacore/support/albacore_helper'

module NCover
	class ReportFilterBase
		include YAMLConfig
		
		attr_accessor :filter, :filter_type, :item_type, :is_regex
		
		def initialize(item_type, params={})
			super()
			@filter = ""
			@item_type = item_type
			@is_regex = false
			@filter_type = :exclude
			parse_config(params) unless params.nil?
		end
	
		def get_filter_options
			filter = "\"#{@filter}\""
			filter << ":#{@item_type}"
			filter << ":#{@is_regex}"
			filter << ":#{(@filter_type == :include)}"
			filter
		end
	end
end	

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
albacore-0.0.8 lib/albacore/ncoverreports/reportfilterbase.rb
albacore-0.0.7 lib/albacore/ncoverreports/reportfilterbase.rb