Class: Rectify::RSpec::DatabaseReporter::QueryInfo
- Inherits:
-
Object
- Object
- Rectify::RSpec::DatabaseReporter::QueryInfo
- Defined in:
- lib/rectify/rspec/database_reporter/query_info.rb
Instance Method Summary collapse
- #ignore? ⇒ Boolean
-
#initialize(example, start, finish, query) ⇒ QueryInfo
constructor
A new instance of QueryInfo.
- #target ⇒ Object
- #time ⇒ Object
- #type ⇒ Object
Constructor Details
#initialize(example, start, finish, query) ⇒ QueryInfo
Returns a new instance of QueryInfo.
5 6 7 8 9 10 |
# File 'lib/rectify/rspec/database_reporter/query_info.rb', line 5 def initialize(example, start, finish, query) @example = example @start = start @finish = finish @query = query end |
Instance Method Details
#ignore? ⇒ Boolean
28 29 30 |
# File 'lib/rectify/rspec/database_reporter/query_info.rb', line 28 def ignore? SQL_TO_IGNORE.match(query[:sql]) || example.blank? end |
#target ⇒ Object
12 13 14 15 16 |
# File 'lib/rectify/rspec/database_reporter/query_info.rb', line 12 def target return described_class.name if described_class root_example_group_description end |
#time ⇒ Object
18 19 20 |
# File 'lib/rectify/rspec/database_reporter/query_info.rb', line 18 def time finish.to_f - start.to_f end |