class Helio::SingletonAPIResource

Public Class Methods

resource_url() click to toggle source
# File lib/helio/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
  "/#{CGI.escape(class_name.downcase)}"
end
retrieve(opts = {}) click to toggle source
# File lib/helio/singleton_api_resource.rb, line 16
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/helio/singleton_api_resource.rb, line 12
def resource_url
  self.class.resource_url
end