Module: Menilite::Http
- Defined in:
- lib/menilite/client/http.rb
Defined Under Namespace
Classes: ResponseHandler
Class Method Summary collapse
Class Method Details
.get_json(url, &block) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/menilite/client/http.rb', line 4 def get_json(url, &block) (callback, promise) = prepare(url, &block) %x( fetch( url, { method: 'get', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, credentials: "same-origin", } ).then(callback) ) promise end |
.post_json(url, data, &block) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/menilite/client/http.rb', line 24 def post_json(url, data, &block) (callback, promise) = prepare(url, &block) %x( fetch( url, { method: 'post', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, credentials: "same-origin", body: #{data.to_json} } ).then(callback) ) promise end |