Method: Cure::Strategy::SplitStrategy#_replace_value

Defined in:
lib/cure/strategy/split_strategy.rb

#_replace_value(source_value, generated_value) ⇒ String

Parameters:

Returns:



27
28
29
30
31
32
33
34
35
# File 'lib/cure/strategy/split_strategy.rb', line 27

def _replace_value(source_value, generated_value)
  split_token = @params.token

  return unless source_value.include?(split_token)

  result_arr = source_value.split(split_token)
  result_arr[@params.index] = generated_value if value?(result_arr[@params.index])
  result_arr.join(split_token)
end