Class: CommandTower::Deserializers::Auth::EmailVerification::VerifyDeserializer

Inherits:
CommandTower::Deserializers::ApplicationDeserializer show all
Defined in:
app/deserializers/command_tower/deserializers/auth/email_verification/verify_deserializer.rb

Defined Under Namespace

Classes: Input

Instance Method Summary collapse

Methods inherited from CommandTower::Deserializers::ApplicationDeserializer

call

Instance Method Details

#call(params) ⇒ Object



10
11
12
13
14
15
16
# File 'app/deserializers/command_tower/deserializers/auth/email_verification/verify_deserializer.rb', line 10

def call(params)
  code = params[:code].to_s.strip

  return failure(errors: { message: "missing_code" }) if code.blank?

  success(Input.new(code:))
end