Class: Morpher::Transform::Named

Inherits:
Morpher::Transform show all
Defined in:
lib/morpher/transform.rb

Overview

Wrapper adding a name to a transformation

Instance Method Summary collapse

Methods inherited from Morpher::Transform

#array, #maybe, #seq

Instance Method Details

#call(input) ⇒ Either<Error, Object>

Apply transformation to input

Returns:



90
91
92
# File 'lib/morpher/transform.rb', line 90

def call(input)
  transform.call(input).lmap(&method(:wrap_error))
end

#slugString

Named slug

Returns:

  • (String)


97
98
99
# File 'lib/morpher/transform.rb', line 97

def slug
  name
end