module SmartCore::Schema::DSL

@api private @since 0.1.0

Public Class Methods

included(base_klass) click to toggle source

@param base_klass [Class] @return [void]

@api private @since 0.1.0

# File lib/smart_core/schema/dsl.rb, line 12
def included(base_klass)
  base_klass.instance_variable_set(:@__schema_checker__, SmartCore::Schema::Checker.new)
  base_klass.extend(ClassMethods)
  base_klass.singleton_class.prepend(ClassInheritance)
end