class Cuprum::BuiltIn::IdentityOperation
A predefined operation that returns the value or result it was called with.
@example With a value.
operation = IdentityOperation.new.call('custom value') operation.value #=> 'custom value' operation.success? #=> true
@example With a result.
errors = ['errors.messages.unknown'] value = Cuprum::Result.new('result value', :errors => errors) operation = IdentityOperation.new.call(value) operation.value #=> 'result value' operation.success? #=> false operation.errors #=> ['errors.messages.unknown']