Sha256: 80ea8b43e7e7331c54c82f46b0b33344a95f853a56d8594b51c4d60d19f08255
Contents?: true
Size: 417 Bytes
Versions: 2
Compression:
Stored size: 417 Bytes
Contents
module SpecTracker module Reporter class Report attr_reader :data, :topic def initialize(data:, topic:) @data = data @topic = topic end def progression return unless data.size.positive? success_count = data.select {|report_datum| report_datum.status.success?}.size (success_count.to_f / data.size.to_f * 100).round(1) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spec_tracker-1.2.4 | lib/spec_tracker/reporter/report.rb |
spec_tracker-1.2.3 | lib/spec_tracker/reporter/report.rb |