Module: Preserve::Extension
- Defined in:
- lib/preserve/extension.rb
Instance Method Summary collapse
Instance Method Details
#preserve(*parameter_keys) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/preserve/extension.rb', line 6 def preserve(*parameter_keys) = parameter_keys. = .slice(:only, :except) parameter_keys.each do |parameter_key| callback = Callback.new(self, parameter_key, ) __send__(BEFORE_METHOD, callback, ) end end |