Module: Cure::History
- Included in:
- Strategy::BaseStrategy
- Defined in:
- lib/cure/strategy/history/history_cache.rb
Defined Under Namespace
Classes: HistoryCache
Instance Method Summary collapse
- #history ⇒ HistoryCache
- #reset_history ⇒ Object (also: #clear_history)
- #retrieve_history(source_value) ⇒ String
- #store_history(source_value, value) ⇒ Object
Instance Method Details
#history ⇒ HistoryCache
11 12 13 |
# File 'lib/cure/strategy/history/history_cache.rb', line 11 def history HistoryCache.instance end |
#reset_history ⇒ Object Also known as: clear_history
28 29 30 |
# File 'lib/cure/strategy/history/history_cache.rb', line 28 def reset_history history.reset end |
#retrieve_history(source_value) ⇒ String
16 17 18 |
# File 'lib/cure/strategy/history/history_cache.rb', line 16 def retrieve_history(source_value) history.search(source_value) unless source_value.nil? || source_value == "" end |
#store_history(source_value, value) ⇒ Object
22 23 24 25 26 |
# File 'lib/cure/strategy/history/history_cache.rb', line 22 def store_history(source_value, value) unless source_value.nil? || source_value == "" history.insert(source_value, value) end end |