class Aws::Waiters::Poller

def non_empty_array(acceptor, response, &block)

def non_empty_array(acceptor, response, &block)
  if response.data
    values = JMESPath.search(path(acceptor), response.data)
    Array === values && values.count > 0 ? yield(values) : false
  else
    false
  end
end