Class: TWPipeline::Stages::Script
- Inherits:
-
MapStage
- Object
- TWPipeline::Stage
- MapStage
- TWPipeline::Stages::Script
- Defined in:
- lib/twpipeline/stages/script.rb,
sig/twpipeline.rbs
Constant Summary
Constants inherited from TWPipeline::Stage
Instance Attribute Summary
Attributes inherited from TWPipeline::Stage
Instance Method Summary collapse
Methods inherited from MapStage
Methods inherited from TWPipeline::Stage
#call, #drop?, #flag, #initialize, lookup, order, ordered, register, #reject, slug
Constructor Details
This class inherits a constructor from TWPipeline::Stage
Instance Method Details
#transform(record) ⇒ Object
8 9 10 11 |
# File 'lib/twpipeline/stages/script.rb', line 8 def transform(record) subject = TWFilter::Subject.new(record.fetch(:text, ""), policy: policy) flag(record.merge(tier: TWFilter::Checks::Script.tier_of(subject.text)), TWFilter::Checks::Script.call(subject)) end |