Sha256: 17b9c86739352179b22a0f3fc8c8584458a50cecddbbf8dbe14ceb96dbae3fe3
Contents?: true
Size: 461 Bytes
Versions: 10
Compression:
Stored size: 461 Bytes
Contents
module Tamber class APIResource < TamberObject include Tamber::APIOperations::Request def self.class_name self.name.split('::')[-1] end def self.url if self == APIResource raise TamberError.new('APIResource is an abstract class. You should perform actions on its subclasses (Event, Discover, etc.)') end "/#{CGI.escape(class_name.downcase)}" end def url "#{self.class.url}" end end end
Version data entries
10 entries across 10 versions & 1 rubygems