class Telnyx::SingletonAPIResource
Public Class Methods
resource_url()
click to toggle source
# File lib/telnyx/singleton_api_resource.rb, line 5 def self.resource_url if self == SingletonAPIResource raise NotImplementedError, "SingletonAPIResource is an abstract class. You should perform actions on its subclasses (Account, etc.)" end # Namespaces are separated in object names with periods (.) and in URLs # with forward slashes (/), so replace the former with the latter. "/v2/#{self::OBJECT_NAME.downcase.tr('.', '/')}" end
retrieve(opts = {})
click to toggle source
# File lib/telnyx/singleton_api_resource.rb, line 18 def self.retrieve(opts = {}) instance = new(nil, Util.normalize_opts(opts)) instance.refresh instance end
Public Instance Methods
resource_url()
click to toggle source
# File lib/telnyx/singleton_api_resource.rb, line 14 def resource_url self.class.resource_url end