Sha256: 648d5a5f62dcf12c8189232204a66596adf3664bfb719b92ce3820b582e75613
Contents?: true
Size: 507 Bytes
Versions: 12
Compression:
Stored size: 507 Bytes
Contents
module WirecardSepa module Utils module ParamsValidator module_function def validate!(params, expected_params) if params.keys.sort != expected_params.sort raise Errors::InvalidParamsError.new( "Please provide a hash exactly with the following keys: #{expected_params}\n" + "Missing params: #{expected_params - params.keys}\n" + "Unexpected params: #{params.keys - expected_params}" ) end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems