module HasValidations::ClassMethods
Public Instance Methods
validate(method_name_or_proc)
click to toggle source
# File lib/geoengineer/utils/has_validations.rb, line 24 def validate(method_name_or_proc) @_validations = [] unless @_validations @_validations << method_name_or_proc end
validations()
click to toggle source
# File lib/geoengineer/utils/has_validations.rb, line 15 def validations all_validations = [] all_validations.concat(@_validations) if @_validations # inherit validations sclazz = self.superclass all_validations.concat(sclazz.validations) if sclazz.respond_to?(:validations) all_validations end