Sha256: a374dac13f720b297caee75e584eaacc6eb300a4d2e84be753d2518cd912f551
Contents?: true
Size: 764 Bytes
Versions: 28
Compression:
Stored size: 764 Bytes
Contents
module Workarea class Checkout module Fraud class TestAnalyzer < Analyzer def make_decision if order.email == "decline@workarea.com" Workarea::Order::FraudDecision.new( decision: :declined, message: "Forced test fraud decline." ) elsif order.email == "approved@workarea.com" Workarea::Order::FraudDecision.new( decision: :approved, message: "Forced test fraud approval." ) else Workarea::Order::FraudDecision.new( decision: :no_decision, message: "Workarea default fraud check. Automatic no decision." ) end end end end end end
Version data entries
28 entries across 28 versions & 1 rubygems