Class: KakaxiParse::API
- Inherits:
-
Object
- Object
- KakaxiParse::API
- Defined in:
- lib/kakaxi_parse/api.rb
Constant Summary collapse
- BASE_URL =
'https://parseapi.back4app.com/'
Instance Method Summary collapse
- #delete ⇒ Object
- #get ⇒ Object
-
#initialize(endpoint, params: {}) ⇒ API
constructor
A new instance of API.
- #post ⇒ Object
- #put ⇒ Object
Constructor Details
Instance Method Details
#delete ⇒ Object
33 34 35 36 37 |
# File 'lib/kakaxi_parse/api.rb', line 33 def delete request = Net::HTTP::Delete.new(@uri) set_auth_header!(request) request(request) end |
#get ⇒ Object
10 11 12 13 14 15 |
# File 'lib/kakaxi_parse/api.rb', line 10 def get @uri.query = URI.encode_www_form(@params) request = Net::HTTP::Get.new(@uri) set_auth_header!(request) request(request) end |
#post ⇒ Object
25 26 27 28 29 30 31 |
# File 'lib/kakaxi_parse/api.rb', line 25 def post request = Net::HTTP::Post.new(@uri) request.body = @params.to_json set_auth_header!(request) request['Content-Type'] = 'application/json' request(request) end |
#put ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/kakaxi_parse/api.rb', line 17 def put request = Net::HTTP::Put.new(@uri) request.body = @params.to_json set_auth_header!(request) request['Content-Type'] = 'application/json' request(request) end |