module Reading::HashToAttr
HashToAttr
allows a hash to be made into private attributes of an object.
Public Instance Methods
to_attr_private(obj)
click to toggle source
# File lib/reading/csv/util.rb, line 30 def to_attr_private(obj) each do |k, v| obj.instance_variable_set("@#{k}", v.dup) unless (obj.methods + obj.private_methods).include?(k) obj.singleton_class.attr_private(k) end end end