Class: Result::Fetcher
- Inherits:
-
Object
- Object
- Result::Fetcher
- Defined in:
- app/models/result/fetcher.rb
Constant Summary
- @@permitted_methods =
[:click_heatmap, :success, :eye_heatmap, :task_time, :mouse_move_heatmap, :mockup_change]
Class Method Summary (collapse)
- + (Object) fetch_by_task_id(task_id, query)
- + (Object) fetch_by_task_run_id(task_run_id, query)
- + (Object) fetch_by_test_id(test_id, query)
- + (Object) fetch_by_user_id(user_id, query)
Class Method Details
+ (Object) fetch_by_task_id(task_id, query)
11 12 13 |
# File 'app/models/result/fetcher.rb', line 11 def self.fetch_by_task_id(task_id, query) fetch query, task_id:task_id end |
+ (Object) fetch_by_task_run_id(task_run_id, query)
15 16 17 |
# File 'app/models/result/fetcher.rb', line 15 def self.fetch_by_task_run_id(task_run_id, query) fetch query, task_run_id:task_run_id end |
+ (Object) fetch_by_test_id(test_id, query)
5 6 7 8 9 |
# File 'app/models/result/fetcher.rb', line 5 def self.fetch_by_test_id(test_id, query) test = Test.includes(:tasks).find_by_id(test_id) identifier = { task_id: test.tasks.map { |t| t.id } } fetch query, identifier end |
+ (Object) fetch_by_user_id(user_id, query)
19 20 21 |
# File 'app/models/result/fetcher.rb', line 19 def self.fetch_by_user_id(user_id, query) fetch query, user_id:user_id end |