Module: Booth::MethodObject

Included in:
Adminland::Credentials::Create, Adminland::Onboardings::Create, Adminland::Onboardings::Destroy, Adminland::Onboardings::Find, Adminland::Onboardings::Index, Adminland::PeriodicCleanup, Adminland::Recoveries::Consume, Audits::Register::AddedOtp, Audits::Register::ChangedOtp, Audits::Register::CompletedOnboarding, Audits::Register::CorrectOtp, Audits::Register::CorrectPassword, Audits::Register::Logout, Audits::Register::RequestedPasswordReset, Audits::Register::WrongOtp, Audits::Register::WrongPassword, Authenticators::Confirm, Authenticators::CredentialModeAfterConfirmation, Authenticators::Step, Contests::Get, Contests::Respond, Contests::SetForLogin, Cooldowns::DistanceOfTime, Cooldowns::Otp, Cooldowns::Password, Cooldowns::PasswordReset, Cooldowns::Strategies::Exponential, Cooldowns::Strategies::Global, Credentials::Create, Credentials::CreateWithOnboarding, Credentials::FindByUsername, Credentials::Modes::OtpAddable, Credentials::Modes::OtpChangeable, Credentials::Modes::OtpManageable, Credentials::Modes::OtpRemovable, Credentials::Modes::PasswordAddable, Credentials::Modes::PasswordChangeable, Credentials::Modes::PasswordManageable, Credentials::Modes::PasswordRemovable, Credentials::Modes::PasswordRemovalRequiresUserVerifiableWebauth, Credentials::Modes::WebauthAddable, Credentials::Modes::WebauthManageable, Credentials::Modes::WebauthRemovable, Credentials::OtpAuthentication, Credentials::PasswordAuthentication, Credentials::WebauthChallenge, Hooks::AfterFetch, Hooks::BeforeLogout, Hooks::SerializeFromSession, Hooks::SerializeIntoSession, Booth::Models::Contests::Scopes::RecentlyCreated, Booth::Models::Contests::Scopes::RecentlyResponded, Onboardings::Find, Onboardings::PropagateToCredential, Onboardings::Step, PasswordResets::Create, PasswordResets::Find, PasswordResets::PropagateToCredential, PasswordResets::Step, Recoveries::Create, Requests::Agent, Requests::Ip, Requests::ReturnPath, Routes::Userland, Sessions::CreateAndLogin, Sessions::HistoricalLocations, Sessions::Index, Sessions::Revoke, Sessions::RevokeAllOthers, Sessions::ToPassport, Syntaxes::ContestCode, Syntaxes::Email, Syntaxes::Ip, Syntaxes::Otp, Syntaxes::Scope, Syntaxes::ScopeComparison, Syntaxes::SecretKey, Syntaxes::Username, Syntaxes::Uuid, Test::Support::AssertAllPartialsWereCovered, Test::Support::AssertLoggedIn, Test::Support::AssertLoggedOut, Test::Support::AssertPartial, Test::Support::ForceLogin, Test::Support::GetSessionValue, Test::Support::OtpCodeFromSession, Test::Support::SoftResetSession, Test::Userland::Logins::MissingAuthenticators, Test::Userland::Logins::MissingOnboarding, Test::Userland::Logins::UsernameAndPassword, Test::Userland::Logins::UsernameAndWebauth, Test::Userland::Logins::UsernamePasswordAndOtp, Test::Userland::Logins::UsernamePasswordAndWebauth, Test::Userland::Onboardings::AlreadyLoggedIn, Test::Userland::Onboardings::Otp, Test::Userland::Onboardings::Password, Test::Userland::Onboardings::Timeout, Test::Userland::Otps::Manage, Test::Userland::PasswordResets::Reset, Test::Webauthn::Disable, Test::Webauthn::Enable, Test::Webauthn::VirtualAuthenticators::Create, Test::Webauthn::VirtualAuthenticators::Destroy, ToStruct, Userland::ExtractFlashMessages, Userland::Otps::Guards::Manageable, Userland::Otps::Guards::Sudo, Userland::PasswordResets::Guards::LoggedOut, Userland::Passwords::Guards::Manageable, Userland::Passwords::Guards::Removable, Userland::Passwords::Guards::Sudo, Userland::Passwords::Transitions::Remove::Step, Userland::Webauths::Guards::Manageable, Userland::Webauths::Guards::Sudo, Webauth::AuthenticationVerification, Webauth::DemandUserVerification, Webauth::OptionsForCreate, Webauth::OptionsForGet
Defined in:
lib/booth/method_object.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



24
25
26
27
28
# File 'lib/booth/method_object.rb', line 24

def self.included(base)
  base.extend Dry::Initializer
  base.extend ClassMethods
  base.send(:private_class_method, :new)
end