class Twilio::REST::Api

Public Class Methods

new(twilio) click to toggle source
Calls superclass method
# File lib/signalwire/sdk/twilio_set_host.rb, line 6
def initialize(twilio)
  super

  @host = ENV['SIGNALWIRE_HOST'] ||
          ENV['SIGNALWIRE_API_HOSTNAME'] ||
          Signalwire::Sdk.configuration.hostname ||
          raise(ArgumentError,
                'SignalWire Space URL is not configured. Enter your SignalWire Space domain via the '\
                'SIGNALWIRE_HOST or SIGNALWIRE_API_HOSTNAME environment variables, '\
                'or hostname in the configuration.')

  @base_url = "https://#{@host}"
  @port = 443

  # Versions
  @v2010 = nil
end

Public Instance Methods

hostname() click to toggle source
# File lib/signalwire/sdk/twilio_set_host.rb, line 24
def hostname
  @host
end