Class: AgendrixMemberTimeEntriesPollJob

Inherits:
ApplicationJob
  • Object
show all
Defined in:
app/jobs/agendrix_member_time_entries_poll_job.rb

Constant Summary collapse

SEARCH_WITH_DELETED =
false

Instance Method Summary collapse

Instance Method Details

#perform(company_id:, employee_id:, from:, to:, member_id:, position_id:, site_id:, employee_role_id:) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'app/jobs/agendrix_member_time_entries_poll_job.rb', line 4

def perform(
  company_id:,
  employee_id:,
  from:,
  to:,
  member_id:,
  position_id:,
  site_id:,
  employee_role_id:
)
  resolve_time_entries(
    company_id: company_id,
    employee_id: employee_id,
    from: parse_date(from),
    to: parse_date(to),
    member_id: member_id,
    position_id: position_id,
    site_id: site_id,
    employee_role_id: employee_role_id
  )
end