module JMESPath::Util
@api private
Public Class Methods
falsey?(value)
click to toggle source
Determines if a value is false as defined by JMESPath:
https://github.com/jmespath/jmespath.site/blob/master/docs/proposals/improved-filters.rst#and-expressions-1
# File lib/jmespath/util.rb, line 10 def falsey?(value) value.nil? || value === false || value == '' || value == {} || value == [] || (value.respond_to?(:entries) && value.entries.compact.empty?) # final case necessary to support Enumerable and Struct end