class Stripe::SingletonAPIResource
def self.resource_url
def self.resource_url if self == SingletonAPIResource raise NotImplementedError, "SingletonAPIResource is an abstract class. You should " \ "perform actions on its subclasses (Balance, etc.)" end # Namespaces are separated in object names with periods (.) and in URLs # with forward slashes (/), so replace the former with the latter. "/v1/#{self::OBJECT_NAME.downcase.tr('.', '/')}" end
def self.retrieve(opts = {})
def self.retrieve(opts = {}) instance = new(nil, Util.normalize_opts(opts)) instance.refresh instance end
def resource_url
def resource_url self.class.resource_url end