module Tmux::FilterableHash

@api private

Public Instance Methods

filter(search) click to toggle source

@param [Hash] search @return [Hash] @api private

# File lib/tmux/filterable_hash.rb, line 7
def filter(search)
  self.select { |key, value|
    value.all? { |v_key, v_value|
      !search.has_key?(v_key) || v_value == search[v_key]
    }
  }
end