Module: IOStreams::Utils

Defined in:
lib/io_streams/utils.rb

Class Method Summary collapse

Class Method Details

.blank?(value) ⇒ Boolean

Helper method: Returns [true|false] if a value is blank?

Returns:

  • (Boolean)


4
5
6
7
8
9
10
11
12
# File 'lib/io_streams/utils.rb', line 4

def self.blank?(value)
  if value.nil?
    true
  elsif value.is_a?(String)
    value !~ /\S/
  else
    value.respond_to?(:empty?) ? value.empty? : !value
  end
end