class SolveBio::SingletonAPIResource
Public Class Methods
retrieve()
click to toggle source
def self.class_to_api_name(cls)
cls_name = cls.to_s.sub('SolveBio::', '') Util.camelcase_to_underscore(cls_name)
end
# File lib/solvebio/singleton_api_resource.rb, line 8 def self.retrieve instance = self.new(nil) instance.refresh instance end
url()
click to toggle source
# File lib/solvebio/singleton_api_resource.rb, line 14 def self.url if self == SingletonAPIResource raise NotImplementedError.new('SingletonAPIResource is an abstract class. You should perform actions on its subclasses (User, Account, etc.)') end "/v1/#{CGI.escape(class_name.downcase)}" end
Public Instance Methods
url()
click to toggle source
# File lib/solvebio/singleton_api_resource.rb, line 21 def url self.class.url end