class Object

Public Instance Methods

blank?() click to toggle source
# File lib/machida_presence.rb, line 7
def blank?
  if respond_to?(:empty?)
    if is_a? String
      self =~ /^\s+/ ? true : empty?
    else
      empty? || nil?
    end
  else
    nil?
  end
end
presence() click to toggle source
# File lib/machida_presence.rb, line 23
def presence
  present? ? self : nil
end
present?() click to toggle source
# File lib/machida_presence.rb, line 19
def present?
  !blank?
end