module Struct::Validatable::ClassMethods

Private Instance Methods

inherited(subclass) click to toggle source
Calls superclass method
# File lib/struct/validatable/class_methods.rb, line 9
def inherited(subclass)
  super

  subclass.class_eval do
    extend(::Eqq::Buildable)
    extend(SubclassClassMethods)
    include(SubclassInstanceMethods)

    # [Hash] autonym[Symbol] => condition
    @conditions = {}

    # [Hash] autonym[Symbol] => adjuster
    @adjusters = {}
  end
end