method
define_on
v6.0.0 -
Show latest stable
- Class:
ActiveModel::Validations::AcceptanceValidator::AttributeDefinition
define_on(klass)public
No documentation available.
# File activemodel/lib/active_model/validations/acceptance.rb, line 54
def define_on(klass)
attr_readers = attributes.reject { |name| klass.attribute_method?(name) }
attr_writers = attributes.reject { |name| klass.attribute_method?("#{name}=") }
klass.define_attribute_methods
klass.attr_reader(*attr_readers)
klass.attr_writer(*attr_writers)
end