class Cuprum::BuiltIn::IdentityCommand
A predefined command that returns the value or result it was called with.
@example With a value.
result = IdentityCommand.new.call('custom value') result.value #=> 'custom value' result.success? #=> true
@example With a result.
error = 'errors.messages.unknown' value = Cuprum::Result.new(value: 'result value', error: error) result = IdentityCommand.new.call(value) result.value #=> 'result value' result.success? #=> false result.error #=> 'errors.messages.unknown'
Private Instance Methods
process(value = nil)
click to toggle source
# File lib/cuprum/built_in/identity_command.rb, line 29 def process(value = nil) value end