Module: AnafHabtm::HashExtension

Defined in:
lib/anaf_habtm/hash.rb

Constant Summary collapse

KEYS_TO_AVOID =
["_destroy", "id"]

Instance Method Summary collapse

Instance Method Details

#copy_without_destroyObject



5
6
7
8
9
# File 'lib/anaf_habtm/hash.rb', line 5

def copy_without_destroy
  a = {}
  self.each {|key,val| a[key]=val unless KEYS_TO_AVOID.include?(key.to_s)}
  a
end