class Hamburglar::Gateways::MaxMind::Base
Public Instance Methods
submit()
click to toggle source
Submit a request upstream to generate a fraud report
# File lib/hamburglar/gateways/max_mind.rb, line 33 def submit if valid? @response = Faraday.new(:url => self.class::API_URL, ssl: { verify: true, ca_file: File.expand_path('../../../cacert.pem', __FILE__) }) do |c| c.request :url_encoded c.response :raise_error c.response :follow_redirects, :limit => 10 c.response :maxmind c.adapter :net_http end.post(self.class::API_PATH, @params).body end end