Method: Medea::JasonObject#sanitize
- Defined in:
- lib/medea/jasonobject.rb
#sanitize(hash) ⇒ Object
end “flexihash” access
100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/medea/jasonobject.rb', line 100 def sanitize hash #remove the keys in hash that aren't allowed forbidden_keys = ["jason_key", "jason_state", "jason_parent", "jason_parent_key", "jason_parent_list"] hash.delete_if { |k,v| forbidden_keys.include? k } result = {} hash.each { |k, v| result[k.to_s] = v } result end |