Class: Eco::API::UseCases::DefaultCases::ResetLandingPageCase

Inherits:
Eco::API::UseCases::DefaultCase show all
Defined in:
lib/eco/api/usecases/default_cases/reset_landing_page_case.rb

Instance Method Summary collapse

Methods inherited from Eco::API::UseCases::DefaultCase

#initialize

Constructor Details

This class inherits a constructor from Eco::API::UseCases::DefaultCase

Instance Method Details

#processObject



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/eco/api/usecases/default_cases/reset_landing_page_case.rb', line 7

def process
  @cases.define("reset-landing-page", type: :transform) do |people, session, options, usecase|
    job = session.job_group("main").new("update", usecase: usecase, type: :update, sets: :account)

    people.users.each do |user|
      user..landing_page_id = nil
      job.add(user)
    end

    job
  end
end