Class: BuildkiteGraphqlRuby::ResultsParsers::RspecResults::Example
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- BuildkiteGraphqlRuby::ResultsParsers::RspecResults::Example
- Defined in:
- lib/buildkite_graphql_ruby/results_parsers/rspec_results.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.from_response(response) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/buildkite_graphql_ruby/results_parsers/rspec_results.rb', line 6 def self.from_response(response) keys = ["id", "description", "full_description", "status", "file_path", "line_number", "run_time", "pending_message", "screenshot", "exception"] example_data = keys.map do |key| [key, response[key]] end new(example_data.to_h) end |
Instance Method Details
#passed? ⇒ Boolean
17 18 19 |
# File 'lib/buildkite_graphql_ruby/results_parsers/rspec_results.rb', line 17 def passed? self.status == 'passed' end |