Module: Swamp::Operation::ClassMethods
- Defined in:
- lib/swamp/operation.rb
Overview
Extended module
Instance Attribute Summary collapse
-
#input_processor ⇒ Object
readonly
Returns the value of attribute input_processor.
Instance Method Summary collapse
Instance Attribute Details
#input_processor ⇒ Object (readonly)
Returns the value of attribute input_processor.
46 47 48 |
# File 'lib/swamp/operation.rb', line 46 def input_processor @input_processor end |
Instance Method Details
#call(**kwargs) ⇒ Object
48 49 50 |
# File 'lib/swamp/operation.rb', line 48 def call(**kwargs) new.call(**kwargs) end |
#input(&block) ⇒ Object
52 53 54 55 56 57 58 59 60 |
# File 'lib/swamp/operation.rb', line 52 def input(&block) @input_processor = Dry::Validation.Schema do configure do config.input_processor = :sanitizer end instance_exec(&block) end end |