Sha256: 0a9a74b26a2de2dcb1aa133661019fc6d6f276ec5936abc1b09d44668b0b7c83
Contents?: true
Size: 434 Bytes
Versions: 3
Compression:
Stored size: 434 Bytes
Contents
module Truemail module Validate class Base attr_reader :result def initialize(result) @result = result end def self.check(result) new(result).run end private def success(condition) result.success = condition end def add_error(message) result.errors[self.class.name.split('::').last.downcase.to_sym] = message end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
truemail-0.1.1.2 | lib/truemail/validate/base.rb |
truemail-0.1.1 | lib/truemail/validate/base.rb |
truemail-0.1.0 | lib/truemail/validate/base.rb |