Module: Whatsapp::BusinessPhoneNumber::RequestCode::CodeMethods
- Defined in:
- lib/ruby/whatsapp/business_phone_number/request_code.rb
Overview
How Meta delivers the verification code.
Constant Summary collapse
Class Method Summary collapse
-
.normalize(value) ⇒ String?
Normalizes caller input to a canonical uppercase code method.
Class Method Details
.normalize(value) ⇒ String?
Normalizes caller input to a canonical uppercase code method. Unrecognized values are returned as a string (preserving the original casing) so the inclusion validator can reject them.
30 31 32 33 34 35 |
# File 'lib/ruby/whatsapp/business_phone_number/request_code.rb', line 30 def self.normalize(value) return if value.nil? candidate = value.to_s.upcase ALL.include?(candidate) ? candidate : value.to_s end |