Class: Schematic::Generator::Restrictions::Base

Inherits:
ColumnValidator show all
Defined in:
lib/schematic/generator/restrictions/base.rb

Direct Known Subclasses

Custom, Enumeration, Length, Numericality, Pattern

Instance Attribute Summary

Attributes inherited from ColumnValidator

#column, #klass

Class Method Summary collapse

Methods inherited from ColumnValidator

#for_validator, #initialize, #validators_for_column

Constructor Details

This class inherits a constructor from Schematic::Generator::ColumnValidator

Class Method Details

.inherited(klass) ⇒ Object



5
6
7
# File 'lib/schematic/generator/restrictions/base.rb', line 5

def self.inherited(klass)
  Schematic::Generator::Column.restriction_classes << klass unless Schematic::Generator::Column.restriction_classes.include?(klass)
end