class Sleet::RspecFileMerger
Attributes
files[R]
Public Class Methods
new(files)
click to toggle source
# File lib/sleet/rspec_file_merger.rb, line 5 def initialize(files) @files = files end
Public Instance Methods
output()
click to toggle source
# File lib/sleet/rspec_file_merger.rb, line 9 def output RSpec::Core::ExampleStatusDumper.dump(sorted_examples) end
Private Instance Methods
examples()
click to toggle source
# File lib/sleet/rspec_file_merger.rb, line 21 def examples files.flat_map do |file| RSpec::Core::ExampleStatusParser.parse(file) end end
sorted_examples()
click to toggle source
# File lib/sleet/rspec_file_merger.rb, line 17 def sorted_examples examples.sort_by { |hash| hash[:example_id] } end