module Validic::Utils
Public Instance Methods
attributes_builder(attrs, obj)
click to toggle source
# File lib/validic/utils.rb, line 4 def attributes_builder(attrs, obj) attrs.each do |k, v| v = Validic::Extra.new(v) if k == "extras" && !v.nil? v = Validic::Profile.new(v) if k == "profile" && !v.nil? instance_variable_set("@#{k}", v) obj.class.send(:attr_reader, k) end end