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, #to_proc

Instance Method Details

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

Apply transformation to input

Returns:



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

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

#slugString

Named slug

Returns:

  • (String)


104
105
106
# File 'lib/morpher/transform.rb', line 104

def slug
  name
end