module SimplePipeline::Validation::ClassMethods
Public Instance Methods
validate(validation_lambda)
click to toggle source
# File lib/simple_pipeline/validation.rb, line 11 def validate (validation_lambda) raise ArgumentException "invalid validation - expect lambda instead of #{validation_lambda.class}" unless (validation_lambda.is_a? Proc) && validation_lambda.lambda? self.class_variable_get(:@@validations) << validation_lambda end