lib/preserve/extension.rb in preserve-2.0.1 vs lib/preserve/extension.rb in preserve-2.1.0
- old
+ new
@@ -3,10 +3,10 @@
module Preserve
module Extension
def preserve(*parameter_keys)
options = parameter_keys.extract_options!
- filter_options = options.slice(:only, :except)
+ filter_options = options.slice(:only, :except, :if, :unless)
parameter_keys.each do |parameter_key|
callback = Callback.new(self, parameter_key, options)
__send__(BEFORE_METHOD, callback, filter_options)
end