class ActiveConformity::DynamicValidator
Attributes
method_args[RW]
obj[R]
Public Class Methods
new(obj)
click to toggle source
# File lib/active_conformity/object_validator.rb, line 15 def initialize(obj) @obj = obj @method_args = {} set_accessors end
Private Instance Methods
set_accessors()
click to toggle source
# File lib/active_conformity/object_validator.rb, line 23 def set_accessors obj.attributes.each do |k,v| self.class_eval do attr_accessor k.to_sym end instance_variable_set("@#{k}", v) end end