Sha256: 620d397bf5dc40f5d2042c130f805a185658edc76dc9ff6aeb77c6ebf9fac758
Contents?: true
Size: 247 Bytes
Versions: 3
Compression:
Stored size: 247 Bytes
Contents
module Yema class Rule class Required < self def matches?(value) !blank?(value) end private def blank?(value) value.nil? || (value.respond_to?(:empty?) && value.empty?) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
yema-0.0.3 | lib/yema/rule/required.rb |
yema-0.0.2 | lib/yema/rule/required.rb |
yema-0.0.1 | lib/yema/rule/required.rb |