Class: AeTestCoverage::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/ae_test_coverage.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# File 'lib/ae_test_coverage.rb', line 27

def initialize
  @enabled_collector_classes = [
    AeTestCoverage::Collectors::RubyCoverageCollector,
    AeTestCoverage::Collectors::ActiveRecord::AssociationCollector,
    AeTestCoverage::Collectors::ActiveRecord::AttributeWriterCollector,
    AeTestCoverage::Collectors::ActiveRecord::AttributeReaderCollector,
    AeTestCoverage::Collectors::ActionView::RenderedTemplateCollector,
    AeTestCoverage::Collectors::ActionView::AssetTagCollector,
    AeTestCoverage::Collectors::Webpacker::WebpackerAppCollector
  ]
  @webpacker_app_locations = []
  @file_exclusion_check = Proc.new { |file| false }
  @enable_check = Proc.new { false }
  @coverage_path = './coverage'
  @sprockets_asset_collector_class = AeTestCoverage::Collectors::SprocketsAssetCollector
end

Instance Attribute Details

#coverage_pathObject

Returns the value of attribute coverage_path.



24
25
26
# File 'lib/ae_test_coverage.rb', line 24

def coverage_path
  @coverage_path
end

#enable_checkObject

Returns the value of attribute enable_check.



23
24
25
# File 'lib/ae_test_coverage.rb', line 23

def enable_check
  @enable_check
end

#enabled_collector_classesObject

Returns the value of attribute enabled_collector_classes.



20
21
22
# File 'lib/ae_test_coverage.rb', line 20

def enabled_collector_classes
  @enabled_collector_classes
end

#file_exclusion_checkObject

Returns the value of attribute file_exclusion_check.



22
23
24
# File 'lib/ae_test_coverage.rb', line 22

def file_exclusion_check
  @file_exclusion_check
end

#sprockets_asset_collector_classObject

Returns the value of attribute sprockets_asset_collector_class.



25
26
27
# File 'lib/ae_test_coverage.rb', line 25

def sprockets_asset_collector_class
  @sprockets_asset_collector_class
end

#webpacker_app_locationsObject

Returns the value of attribute webpacker_app_locations.



21
22
23
# File 'lib/ae_test_coverage.rb', line 21

def webpacker_app_locations
  @webpacker_app_locations
end