Class: Hamburglar::Gateways::MaxMind::MinFraud

Inherits:
Base
  • Object
show all
Defined in:
lib/hamburglar/gateways/max_mind.rb

Overview

The MinFraud class handles fraud verification through MaxMind's minFraud API.

See: www.maxmind.com/app/ccv

Constant Summary

Constant Summary

Constants inherited from Base

Base::URL_REGEX

Instance Attribute Summary

Attributes inherited from Base

#errors, #params, #response

Instance Method Summary (collapse)

Methods inherited from Base

required_params, set_api_url, set_required_params, #submit, #validate, #validate!

Constructor Details

- (MinFraud) initialize(params = {})

A new instance of MinFraud



17
18
19
20
# File 'lib/hamburglar/gateways/max_mind.rb', line 17

def initialize(params = {})
  params[:i] = params.delete(:ip) if params[:ip]
  super params
end