Module: Booth::Adminland

Defined in:
lib/booth/adminland.rb,
lib/booth/adminland/onboardings/find.rb,
lib/booth/adminland/periodic_cleanup.rb,
lib/booth/adminland/onboardings/index.rb,
lib/booth/adminland/credentials/create.rb,
lib/booth/adminland/onboardings/create.rb,
lib/booth/adminland/recoveries/consume.rb,
lib/booth/adminland/onboardings/destroy.rb

Defined Under Namespace

Modules: Credentials, Onboardings, Recoveries Classes: PeriodicCleanup

Class Method Summary collapse

Class Method Details

.consume_recoveryObject

Other



40
41
42
# File 'lib/booth/adminland.rb', line 40

def self.consume_recovery(...)
  ::Booth::Adminland::Recoveries::Consume.call(...)
end

.create_credentialObject


Credential Helpers




7
8
9
# File 'lib/booth/adminland.rb', line 7

def self.create_credential(...)
  ::Booth::Adminland::Credentials::Create.call(...)
end

.create_onboardingObject


Onboarding Helpers




16
17
18
# File 'lib/booth/adminland.rb', line 16

def self.create_onboarding(...)
  ::Booth::Adminland::Onboardings::Create.call(...)
end

.destroy_onboardingObject



20
21
22
# File 'lib/booth/adminland.rb', line 20

def self.destroy_onboarding(...)
  ::Booth::Adminland::Onboardings::Destroy.call(...)
end

.find_onboardingObject



24
25
26
# File 'lib/booth/adminland.rb', line 24

def self.find_onboarding(...)
  ::Booth::Adminland::Onboardings::Find.call(...)
end

.find_onboarding_for_mail_delivery(id:) ⇒ Object



28
29
30
# File 'lib/booth/adminland.rb', line 28

def self.find_onboarding_for_mail_delivery(id:)
  ::Booth::Adminland::Onboardings::Find.call(id:, only_unused: true, raise_if_missing: true)
end

.index_onboardingsObject



32
33
34
# File 'lib/booth/adminland.rb', line 32

def self.index_onboardings(...)
  ::Booth::Adminland::Onboardings::Index.call(...)
end

.periodic_cleanupObject



44
45
46
# File 'lib/booth/adminland.rb', line 44

def self.periodic_cleanup(...)
  ::Booth::Adminland::PeriodicCleanup.call(...)
end