class Octobat::SingletonAPIResource

Public Class Methods

retrieve(api_key=nil) click to toggle source
# File lib/octobat/singleton_api_resource.rb, line 14
def self.retrieve(api_key=nil)
  instance = self.new(nil, api_key)
  instance.refresh
  instance
end
url() click to toggle source
# File lib/octobat/singleton_api_resource.rb, line 3
def self.url
  if self == SingletonAPIResource
    raise NotImplementedError.new('SingletonAPIResource is an abstract class.  You should perform actions on its subclasses (Account, etc.)')
  end
  "/v1/#{CGI.escape(class_name.downcase)}"
end

Public Instance Methods

url() click to toggle source
# File lib/octobat/singleton_api_resource.rb, line 10
def url
  self.class.url
end