class WmOktaHelper::PostRequest
Attributes
request_body[RW]
url[RW]
Public Class Methods
new(options)
click to toggle source
# File lib/wm_okta_helper/post_request.rb, line 8 def initialize(options) @request_body = options[:request_body] @url = options[:url] end
Public Instance Methods
call()
click to toggle source
# File lib/wm_okta_helper/post_request.rb, line 13 def call http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE request = Net::HTTP::Post.new(uri) request['Accept'] = 'application/json' request['Content-Type'] = 'application/json' request['Cache-Control'] = 'no-cache' request.body = request_body.to_json response = http.request(request) JSON.parse(response.read_body) end
Private Instance Methods
uri()
click to toggle source
# File lib/wm_okta_helper/post_request.rb, line 32 def uri URI(url) end