Module: Contrast::Api::Decorators::RaspRuleSample::ClassMethods

Defined in:
lib/contrast/api/decorators/rasp_rule_sample.rb

Overview

Used to add class methods to RaspRuleSample

Instance Method Summary collapse

Instance Method Details

#build(context, ia_result) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/contrast/api/decorators/rasp_rule_sample.rb', line 16

def build context, ia_result
  sample = new
  sample.timestamp_ms = context.timer.start_ms
  sample.user_input = Contrast::Api::Dtm::UserInput.build_from_ia_result(ia_result)
  sample.user_input.document_type = Contrast::Utils::StringUtils.force_utf8(context.request.document_type)
  sample
end