class Object
Constants
- GRAPHQL_GET_DATA
Public Instance Methods
send_request(method, path, data)
click to toggle source
# File lib/plasso/flexkit.rb, line 5 def send_request(method, path, data) host = 'https://plasso.com' uri = URI("#{host}#{path}") http = Net::HTTP.new(uri.host, uri.port) request = nil if method == 'POST' request = Net::HTTP::Post.new(uri.request_uri) elsif method == 'DELETE' request = Net::HTTP::Delete.new(uri.request_uri) end request.body = JSON.generate(data) request['Content-Type'] = 'application/json' http.request(request) do |response| return JSON.parse(response.body) end end