Sha256: 0db8a890f8736107c12a6e87969ddd9c9e3e0361e6acffc3769bbf63804141fd
Contents?: true
Size: 639 Bytes
Versions: 2
Compression:
Stored size: 639 Bytes
Contents
# encoding: utf-8 class Demo module Web module Sanitizer # substation support DECOMPOSER = ->(request) { request.input.data } COMPOSER = ->(request, output) { Core::Input::Incomplete.new(request.input.session, output) } EXECUTOR = Substation::Processor::Executor.new(DECOMPOSER, COMPOSER) # sanitizers ID_TRAP = Ducktrap.build do custom do forward { |input| input.merge(:id => nil) } inverse { |input| input = input.dup input.delete(:id) input } end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
substation-0.0.11 | spec/demo/web/sanitizer.rb |
substation-0.0.10 | spec/demo/web/sanitizer.rb |