Sha256: 9155ae7bbd86d83230db8edc426c6dee7e3a81761432147c5afb01362a385f19
Contents?: true
Size: 981 Bytes
Versions: 1
Compression:
Stored size: 981 Bytes
Contents
module PortaText module Command module Api # The dids/:did endpoint. # https://github.com/PortaText/docs/wiki/REST-API#api_did_settings # # Author:: Marcelo Gornstein (mailto:marcelog@portatext.com) # Copyright:: Copyright (c) 2015 PortaText # License:: Apache-2.0 class DidSettings < Base def for_number(number) set :id, number end def disable_cnam set :cnam_enabled, false end def enable_cnam set :cnam_enabled, true end def dont_autorespond set :autoresponder_enabled, false end def autorespond_with(text) set :autoresponder_text, text set :autoresponder_enabled, true end def endpoint(_method) raise 'DID number cant be null' if @args[:id].nil? id = @args[:id] @args.delete :id "dids/#{id}" end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
portatext-1.3.0 | lib/portatext/command/api/did_settings.rb |