Module: RSpec::JsonApi::Blank

Defined in:
lib/rspec/json_api/blank.rb

Constant Summary collapse

BLANK_STRING =
/\A[[:space:]]*\z/

Class Method Summary collapse

Class Method Details

.blank?(value) ⇒ Boolean



10
11
12
13
14
15
16
17
18
19
# File 'lib/rspec/json_api/blank.rb', line 10

def blank?(value)
  case value
  when nil, false
    true
  when String
    BLANK_STRING.match?(value)
  else
    value.respond_to?(:empty?) && value.empty?
  end
end