module MarcjaramilloPalindrome

Constants

VERSION

Public Instance Methods

palindrome?() click to toggle source
# File lib/marcjaramillo_palindrome.rb, line 4
def palindrome?
  if downcased_string.empty?
    false
  else
    downcased_string == downcased_string.reverse
  end
end

Private Instance Methods

downcased_string() click to toggle source
# File lib/marcjaramillo_palindrome.rb, line 14
def downcased_string
  self.to_s.scan(/[a-z\d]/i).join.downcase
end