class Morpher::Transform::Block
Transform
based on a (captured) block with added name
Public Class Methods
capture(name, &block)
click to toggle source
# File lib/morpher/transform.rb, line 113 def self.capture(name, &block) new(block: block, name: name) end
Public Instance Methods
call(input)
click to toggle source
# File lib/morpher/transform.rb, line 117 def call(input) block .call(input) .lmap do |message| Error.new( cause: nil, input: input, message: message, transform: self ) end end
slug()
click to toggle source
# File lib/morpher/transform.rb, line 130 def slug name end