module DeepCover::Tools::Blank
Constants
- BLANK_RE
Public Instance Methods
blank?(obj)
click to toggle source
Homemade poor-man's blank? Based, but modified, on github.com/rails/rails/blob/5-0-stable/activesupport/lib/active_support/core_ext/object/blank.rb
# File lib/deep_cover/tools/blank.rb, line 9 def blank?(obj) if obj.is_a?(String) obj.empty? || obj =~ BLANK_RE else obj.respond_to?(:empty?) ? !!obj.empty? : !obj end end
presence(obj)
click to toggle source
# File lib/deep_cover/tools/blank.rb, line 21 def presence(obj) obj if present?(obj) end
present?(obj)
click to toggle source
# File lib/deep_cover/tools/blank.rb, line 17 def present?(obj) !blank?(obj) end