class Object

Public Instance Methods

__blank?() click to toggle source
# File lib/quick_exam/core_ext.rb, line 2
def __blank?
  case self
  when [], '', "\n", nil, false
    true
  else
    false
  end
end
__presence() click to toggle source
# File lib/quick_exam/core_ext.rb, line 15
def __presence
  self if __present?
end
__present?() click to toggle source
# File lib/quick_exam/core_ext.rb, line 11
def __present?
  !__blank?
end
__squish() click to toggle source
# File lib/quick_exam/core_ext.rb, line 19
def __squish
  dup.__squish!
end
__squish!() click to toggle source
# File lib/quick_exam/core_ext.rb, line 23
def __squish!
  gsub!(/[[:space:]]+/, " ")
  strip!
  self
end