Class: CloneKit::Rules::Except

Inherits:
CloneKit::Rule show all
Defined in:
lib/clone_kit/rules/except.rb

Instance Attribute Summary

Attributes inherited from CloneKit::Rule

#id_generator

Instance Method Summary collapse

Constructor Details

#initialize(*attributes) ⇒ Except

Returns a new instance of Except.



6
7
8
# File 'lib/clone_kit/rules/except.rb', line 6

def initialize(*attributes)
  self.except_attributes = attributes
end

Instance Method Details

#fix(_old_id, attributes) ⇒ Object



10
11
12
13
14
# File 'lib/clone_kit/rules/except.rb', line 10

def fix(_old_id, attributes)
  except_attributes.each do |key|
    attributes.delete(key)
  end
end