Class: CnpOnline::AdvancedFraudResults

Inherits:
Object
  • Object
show all
Includes:
XML::Mapping
Defined in:
lib/XMLFields.rb

Class Method Summary collapse

Class Method Details

.from_hash(hash, name = "advancedFraudResults") ⇒ Object



353
354
355
356
357
358
359
360
361
362
363
364
# File 'lib/XMLFields.rb', line 353

def self.from_hash(hash, name="advancedFraudResults")
  base = hash[name]
  if(base)
    this = AdvancedFraudResults.new
    this.deviceReviewStatus = base['deviceReviewStatus']
    this.deviceReputationScore = base['deviceReputationScore']
    if(base['triggeredRule'])
      base['triggeredRule'].each_index {|index| this.triggeredRule << base['triggeredRule'][index]}
    end
    this
  end
end