Module: FbaseAuth::Request
- Defined in:
- lib/fbase_auth/request.rb
Class Method Summary collapse
Class Method Details
.post(path, payload) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/fbase_auth/request.rb', line 4 def self.post path, payload url = "#{FbaseAuth.config.host}#{path}?key=#{FbaseAuth.config.api_key}" response = HTTP.post url, json: payload wrapper = { code: response.code, body: JSON.parse(response.to_s) } return wrapper if [200, 204].include? response.code.to_i raise ArgumentError, wrapper end |