class Result
def slice(*keys)
def slice(*keys) if success? sliced_data = @data.to_h.slice(*keys) Result.success(data: sliced_data) else sliced_error = @error.to_h.slice(*keys) Result.failure(error: sliced_error) end end
def slice(*keys) if success? sliced_data = @data.to_h.slice(*keys) Result.success(data: sliced_data) else sliced_error = @error.to_h.slice(*keys) Result.failure(error: sliced_error) end end