Class: Harvest::Discovers::TimeEntry

Inherits:
Object
  • Object
show all
Defined in:
lib/harvest/discovers.rb

Instance Method Summary collapse

Instance Method Details

#discover(_admin_api, client, factory, _active_user, _state, params) ⇒ Object



41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/harvest/discovers.rb', line 41

def discover(_admin_api, client, factory, _active_user, _state, params)
  paginator = client.paginator
  paginator.path = 'time_entries'
  paginator.data_key = 'time_entries'
  paginator.param = params

  # require 'pry'; binding.pry

  client.pagination(paginator).map do |time_entry|
    factory.time_entry(time_entry)
  end
end