Class: Suxess::Evaluators::ClickHeatmapEvaluator

Inherits:
BaseEvaluator show all
Defined in:
lib/suxess/evaluators/click_heatmap_evaluator.rb

Instance Method Summary (collapse)

Methods inherited from BaseEvaluator

#extract_click_events, #extract_eyetracker_events, #extract_mockupchange_events, #extract_mousemove_events

Instance Method Details

- (Object) evaluate(id)

Evaluates click heatmaps

Parameters:

  • id
    • Task or TaskRun identifier



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/suxess/evaluators/click_heatmap_evaluator.rb', line 9

def evaluate(id)
  task_run = TaskRun.find(id)

  unless task_run.nil?
    @started_at = task_run.started_at
    set_result_params(task_run)
    records = get_records(task_run)
    result = process_records(records)
    save_result result
  end
end