class PortaText::Command::Api::NumberVerify

The number verify endpoint. github.com/PortaText/docs/wiki/REST-API#api_number_verify

Author

Marcelo Gornstein (marcelog@portatext.com)

Copyright

Copyright © 2015 PortaText

License

Apache-2.0

Public Instance Methods

endpoint(_method) click to toggle source
# File lib/portatext/command/api/number_verify.rb, line 28
def endpoint(_method)
  raise 'DID number cant be null' if @args[:number].nil?
  number = @args[:number]
  @args.delete :number
  return "number_verify/#{number}" if @args[:code].nil?
  code = @args[:code]
  @args.delete :code
  "number_verify/#{number}?code=#{code}"
end
for_number(number) click to toggle source
# File lib/portatext/command/api/number_verify.rb, line 11
def for_number(number)
  set :number, number
end
from(from) click to toggle source
# File lib/portatext/command/api/number_verify.rb, line 15
def from(from)
  set :from, from
end
use_template(id, variables = {}) click to toggle source
# File lib/portatext/command/api/number_verify.rb, line 23
def use_template(id, variables = {})
  set :template_id, id
  set :variables, variables
end
verify_with(code) click to toggle source
# File lib/portatext/command/api/number_verify.rb, line 19
def verify_with(code)
  set :code, code
end