# File lib/apipie_bindings/action.rb, line 77 def missing_params(master, slave) missing = [] master.each do |required_param| if required_param.is_a?(Hash) key = required_param.keys.first slave_hash = slave.select { |p| p.is_a?(Hash) && p[key] } missing << missing_params(required_param[key], slave_hash.first ? slave_hash.first[key] : []) else missing << required_param unless slave.include?(required_param) end end missing.flatten.sort end