Class: ActsAsParanoid::Validations::UniquenessWithoutDeletedValidator
- Inherits:
-
Object
- Object
- ActsAsParanoid::Validations::UniquenessWithoutDeletedValidator
- Defined in:
- lib/acts_as_paranoid/validations.rb
Defined Under Namespace
Class Method Summary collapse
Class Method Details
.[](version) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/acts_as_paranoid/validations.rb', line 10 def self.[](version) name = "V#{version.to_s.tr('.', '_')}" unless constants.include? name.to_sym raise "Unknown validator version #{name.inspect}; expected one of #{constants.sort.join(', ')}" end const_get name end |