Class: AbideDevUtils::CEM::Generate::CoverageReport::Filter
- Inherits:
-
Object
- Object
- AbideDevUtils::CEM::Generate::CoverageReport::Filter
- Defined in:
- lib/abide_dev_utils/cem/generate/coverage_report.rb
Constant Summary collapse
- KEY_FACT_MAP =
{ os_family: 'os.family', os_name: 'os.name', os_release_major: 'os.release.major', }.freeze
Instance Method Summary collapse
-
#initialize(pupmod, **filters) ⇒ Filter
constructor
A new instance of Filter.
- #mapping_data ⇒ Object
- #resource_data ⇒ Object
Constructor Details
#initialize(pupmod, **filters) ⇒ Filter
Returns a new instance of Filter.
60 61 62 63 64 65 66 67 68 |
# File 'lib/abide_dev_utils/cem/generate/coverage_report.rb', line 60 def initialize(pupmod, **filters) @pupmod = pupmod @benchmark = filters[:benchmark] @profile = filters[:profile] @level = filters[:level] KEY_FACT_MAP.each_key do |k| instance_variable_set "@#{k}", filters[k] end end |
Instance Method Details
#mapping_data ⇒ Object
74 75 76 |
# File 'lib/abide_dev_utils/cem/generate/coverage_report.rb', line 74 def mapping_data @mapping_data ||= find_mapping_data end |
#resource_data ⇒ Object
70 71 72 |
# File 'lib/abide_dev_utils/cem/generate/coverage_report.rb', line 70 def resource_data @resource_data ||= find_resource_data end |