Class: String

Inherits:
Object show all
Defined in:
lib/support.rb

Overview

support methods to remove dependencies on ActiveSupport

Instance Method Summary collapse

Instance Method Details

#blank?Boolean

Returns:

  • (Boolean)


8
9
10
11
12
13
14
15
16
# File 'lib/support.rb', line 8

def blank?
  if respond_to?(:empty?) && respond_to?(:strip) 
    empty? or strip.empty? 
  elsif respond_to?(:empty?) 
    empty? 
  else 
    !self 
  end     
end

#present?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/support.rb', line 4

def present?
  !blank?
end