Class: ActionTrace::InitializeContext

Inherits:
Object
  • Object
show all
Includes:
Interactor
Defined in:
app/interactors/action_trace/initialize_context.rb

Instance Method Summary collapse

Instance Method Details

#callObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'app/interactors/action_trace/initialize_context.rb', line 7

def call
  filters = context.filters || {}
  user = context.current_user

  context.company_id = filters['company_id'].presence || user.company_id
  context.user_id = filters['user_id']
  context.source = filters['source']
  context.start_date = filters['start_date']
  context.end_date = filters['end_date']
  context.range = context.range.to_i
  context.per_page = 50

  context.raw_collection = []
  context.total_count = 0
end