Sha256: 4312bb6ca2161451c534e3be077bbdf3cddf892941dbf5d37676551ba98b36a7
Contents?: true
Size: 518 Bytes
Versions: 1
Compression:
Stored size: 518 Bytes
Contents
module Koine module Attributes module Adapter class String < Base def empty_to_nil @empty_to_nil = true self end def trim_empty_spaces @trim_empty_spaces = true self end def coerce(value) secure do value = String(value) value = value.strip if @trim_empty_spaces return nil if value.empty? && @empty_to_nil value end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
koine-attributes-0.2.3 | lib/koine/attributes/adapter/string.rb |