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