class SimpleMappr::Transporter
Public Class Methods
ping()
click to toggle source
# File lib/simple-mappr/transporter.rb, line 19 def self.ping send_data({ ping: true }) end
send_data(params)
click to toggle source
# File lib/simple-mappr/transporter.rb, line 9 def self.send_data params Validator.validate_type(params, 'Hash') params.delete_if{ |k,v| v.nil? } begin RestClient::Request.execute(method: :post, url: API_URL, payload: params, max_redirects: 0) rescue RestClient::ExceptionWithResponse => err JSON.parse(err.response.body, :symbolize_names => true) end end