Class: Eco::API::UseCases::DefaultCases::RefreshPresets
- Inherits:
-
Eco::API::UseCases::DefaultCase
- Object
- Eco::API::UseCases::DefaultCase
- Eco::API::UseCases::DefaultCases::RefreshPresets
- Defined in:
- lib/eco/api/usecases/default_cases/refresh_presets_case.rb
Instance Method Summary collapse
Methods inherited from Eco::API::UseCases::DefaultCase
Constructor Details
This class inherits a constructor from Eco::API::UseCases::DefaultCase
Instance Method Details
#process ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/eco/api/usecases/default_cases/refresh_presets_case.rb', line 7 def process @cases.define("refresh-presets", type: :transform) do |people, session, , usecase| job = session.job_group("main").new("update", usecase: usecase, type: :update, sets: :account) users = people.users session.logger.warn("There are no people with account amoung your #{people.length} people") unless users.length > 0 users.each do |person| person.account. = session.new_preset(person) job.add(person) end end end |