Sha256: ca256c112605dd52af1328e9a07eb611fdd8ab0566345a001d4fc126d3ea7a3d
Contents?: true
Size: 642 Bytes
Versions: 17
Compression:
Stored size: 642 Bytes
Contents
class Eco::API::UseCases::Default::People::Amend::ReinviteTransCase < Eco::API::Common::Loaders::UseCase name "reinvite" type :transform require_relative 'cli/reinvite_trans_cli' def main(*_args) reinvite(people.users) end private def reinvite(users) invite = session.new_job("main", "invite", :update, usecase, :account) users.each do |person| if force_invite? person.account.force_send_invites = true else person.account.send_invites = true end invite.add(person) end end def force_invite? options.dig(:force, :invite) end end
Version data entries
17 entries across 17 versions & 1 rubygems