lib/twilio-ruby/rest/verify/v2.rb in twilio-ruby-5.35.0 vs lib/twilio-ruby/rest/verify/v2.rb in twilio-ruby-5.36.0
- old
+ new
@@ -13,10 +13,26 @@
##
# Initialize the V2 version of Verify
def initialize(domain)
super
@version = 'v2'
+ @forms = nil
@services = nil
+ end
+
+ ##
+ # @param [form.FormTypes] form_type The Type of this Form. One of `form-app-push`,
+ # `form-sms` or `form-totp`.
+ # @return [Twilio::REST::Verify::V2::FormContext] if form_type was passed.
+ # @return [Twilio::REST::Verify::V2::FormList]
+ def forms(form_type=:unset)
+ if form_type.nil?
+ raise ArgumentError, 'form_type cannot be nil'
+ elsif form_type == :unset
+ @forms ||= FormList.new self
+ else
+ FormContext.new(self, form_type)
+ end
end
##
# @param [String] sid The Twilio-provided string that uniquely identifies the
# Verification Service resource to fetch.
\ No newline at end of file