Class: TrustedSearch::V2::ApiVersion2

Inherits:
Api show all
Defined in:
lib/trustedsearch/v2/v2.rb

Direct Known Subclasses

Hook, HookSubscription, Location

Instance Method Summary collapse

Methods inherited from APIResource

#class_name, #delete, #end_point, #get, #get_time, #has_keys, #post, #process, #put, #sign_request

Instance Method Details

#base_pathObject



4
5
6
7
8
9
# File 'lib/trustedsearch/v2/v2.rb', line 4

def base_path
  if self == APIResource
    raise NotImplementedError.new("APIResource is an abstract class. You should perform actions on its subclasses (i.e. Publisher)")
  end
  "/v2/"
end

#request(method = 'get', resource_url, params, body) ⇒ Object

Update All request to Version 2.



11
12
13
14
# File 'lib/trustedsearch/v2/v2.rb', line 11

def request(method='get', resource_url, params, body)
	TrustedSearch::api_version = 2
	super
end