Class: CrystalSDK::Api
- Inherits:
-
Object
- Object
- CrystalSDK::Api
- Defined in:
- lib/crystal_sdk/api.rb
Class Method Summary collapse
Class Method Details
.make_request(type, endpoint, params: {}, headers: {}) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/crystal_sdk/api.rb', line 3 def self.make_request(type, endpoint, params: {}, headers: {}) headers = headers.merge( 'X-Org-Token' => Base.key!, 'X-Sdk-Version' => VERSION ) opts = { method: type, headers: headers, params: params, format: :json } Nestful::Request.new("#{Base::API_URL}/#{endpoint}", opts).execute end |