Module: ScriptRipper::Util

Included in:
CLI, Parser
Defined in:
lib/script_ripper/util.rb

Instance Method Summary collapse

Instance Method Details

#blank?(value) ⇒ Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/script_ripper/util.rb', line 11

def blank?(value)
  !present?(value)
end

#present?(value) ⇒ Boolean

Returns:

  • (Boolean)


3
4
5
6
7
8
9
# File 'lib/script_ripper/util.rb', line 3

def present?(value)
  return false if value.nil?
  return false if value.respond_to?(:empty?) && value.empty?
  return false if value.respond_to?(:length) && value.length == 0

  true
end