Class: Cure::Strategy::SplitStrategy
- Defined in:
- lib/cure/strategy/base.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
Methods included from History
#history, #reset_history, #retrieve_history, #store_history
Constructor Details
This class inherits a constructor from Cure::Strategy::Base
Instance Method Details
#_replace_value(source_value, generated_value) ⇒ String
212 213 214 215 216 217 218 219 220 |
# File 'lib/cure/strategy/base.rb', line 212 def _replace_value(source_value, generated_value) split_token = ["token"] return unless source_value.include?(split_token) result_arr = source_value.split(split_token) result_arr[["index"]] = generated_value if value?(result_arr[["index"]]) result_arr.join(split_token) end |
#_retrieve_value(source_value) ⇒ Object
200 201 202 203 204 205 206 207 |
# File 'lib/cure/strategy/base.rb', line 200 def _retrieve_value(source_value) split_token = ["token"] return unless source_value.include?(split_token) result_arr = source_value.split(split_token) result_arr[["index"]] end |