Sha256: ca8bb7d9cc2190236c3093ed301137f0805f9ed3883a540cf7676dbfc34a58eb
Contents?: true
Size: 314 Bytes
Versions: 2
Compression:
Stored size: 314 Bytes
Contents
module Tochtli module SimpleValidation attr_reader :errors def add_error(message) @errors << message end def valid? @errors = [] validate !@errors || @errors.empty? end def invalid? !valid? end # abstract method def validate end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tochtli-0.5.1 | lib/tochtli/simple_validation.rb |
tochtli-0.5.0 | lib/tochtli/simple_validation.rb |