Class: OffTheGridTrucks::Request
- Inherits:
-
Object
- Object
- OffTheGridTrucks::Request
- Defined in:
- lib/off_the_grid_trucks/request.rb
Constant Summary collapse
- BASE_URL =
'https://api.infrastruckture.com'.freeze
- BEARER_TOKEN =
This is a public token.
'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJJbmZyYXN0cnVja3R1cmUiLCJpYXQiOjE1MzkwMzQ0ODQsImV4cCI6MTU0MTYyNjQ4NCwiYXVkIjoiaW5mcmFzdHJ1Y2t0dXJlLmNvbSIsInN1YiI6Ijc3NjczZTUxLWIxY2UtNDg2OS05Yjg0LWQyZDQ0YmMxMzFhNCIsIm9yZyI6ImMwMTYyMTc4LTIyNzktNGEyMC04ZGJjLTg1Yzk0NTM2YzQ1NiIsImp0aSI6InB1YmxpYy1hcGkifQ.Kg8cCHSE4gN2tbvv3eukxXrVW4dLtQP55A_eYu0wRNk'.freeze
Class Method Summary collapse
Class Method Details
.get(resource:, id: nil, query: {}) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/off_the_grid_trucks/request.rb', line 9 def get(resource:, id: nil, query: {}) res = HTTParty.get( build_url(resource, id), headers: { 'Authorization' => BEARER_TOKEN }, query: query ) JSON.parse(res.body)['data'] end |