Module: Kettle::Soup::Cover::Loaders
- Extended by:
- Loaders
- Included in:
- Kettle::Soup::Cover, Loaders
- Defined in:
- lib/kettle/soup/cover/loaders.rb
Instance Method Summary collapse
Instance Method Details
#install_tasks ⇒ Object
30 31 32 |
# File 'lib/kettle/soup/cover/loaders.rb', line 30 def install_tasks load("kettle/soup/cover/tasks.rb") end |
#load_filters ⇒ Object
25 26 27 28 |
# File 'lib/kettle/soup/cover/loaders.rb', line 25 def load_filters require "kettle/soup/cover/filters/gt_line_filter" require "kettle/soup/cover/filters/lt_line_filter" end |
#load_formatters ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/kettle/soup/cover/loaders.rb', line 7 def load_formatters SimpleCov.formatters = Kettle::Soup::Cover::Constants::FORMATTERS .each_with_object([]) do |fmt_data, formatters| require fmt_data[:lib].to_s klass = SimpleCov::Formatter.const_get(fmt_data[:klass]) if fmt_data[:type] == :lcov klass.config do |c| c.report_with_single_file = true c.single_report_path = "#{Kettle::Soup::Cover::Constants::COVERAGE_DIR}/lcov.info" end end formatters << klass end end |