class Minfraud::Components::CustomInputs

CustomInputs corresponds to the custom_inputs object of a minFraud request.

@see dev.maxmind.com/minfraud/#Custom_Inputs_(/custominputs)

Public Class Methods

new(params = {}) click to toggle source

@param params [Hash] Each key/value should correspond to your defined

custom inputs.
# File lib/minfraud/components/custom_inputs.rb, line 14
def initialize(params = {})
  params.each do |name, value|
    instance_variable_set("@#{name}", value)

    if Minfraud.enable_validation
      validate_custom_input_value(name, value)
    end
  end
end