module Swamp::Operation::ClassMethods

Extended module

Attributes

input_processor[R]

Public Instance Methods

call(**kwargs) click to toggle source
# File lib/swamp/operation.rb, line 48
def call(**kwargs)
  new.call(**kwargs)
end
input(&block) click to toggle source
# 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