Sha256: 4f80029c1b22664f3da1459c7380867fe8377aaec43e2e1a760b981285a1c785

Contents?: true

Size: 453 Bytes

Versions: 8

Compression:

Stored size: 453 Bytes

Contents

class Eco::API::UseCases::DefaultCases::ResetLandingPageCase < Eco::API::Common::Loaders::UseCase
  name "reset-landing-page"
  type :transform

  def main(people, session, options, usecase)
    update = session.new_job("main", "update", :update, usecase, :core)
    people.users.each do |user|
      user.account.landing_page_id = page_id
      update.add(user)
    end
  end

  private

  def page_id
    options[:page_id]
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
eco-helpers-2.5.10 lib/eco/api/usecases/default_cases/reset_landing_page_case.rb
eco-helpers-2.5.9 lib/eco/api/usecases/default_cases/reset_landing_page_case.rb
eco-helpers-2.5.8 lib/eco/api/usecases/default_cases/reset_landing_page_case.rb
eco-helpers-2.5.7 lib/eco/api/usecases/default_cases/reset_landing_page_case.rb
eco-helpers-2.5.6 lib/eco/api/usecases/default_cases/reset_landing_page_case.rb
eco-helpers-2.5.5 lib/eco/api/usecases/default_cases/reset_landing_page_case.rb
eco-helpers-2.5.4 lib/eco/api/usecases/default_cases/reset_landing_page_case.rb
eco-helpers-2.5.3 lib/eco/api/usecases/default_cases/reset_landing_page_case.rb