From: dsisnero@... Date: 2021-03-11T21:46:36+00:00 Subject: [ruby-core:102829] [Ruby master Bug#17718] a method paramaters object that can be pattern matched against Issue #17718 has been reported by dsisnero (Dominic Sisneros). ---------------------------------------- Bug #17718: a method paramaters object that can be pattern matched against https://bugs.ruby-lang.org/issues/17718 * Author: dsisnero (Dominic Sisneros) * Status: Open * Priority: Normal * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- def get_perdiem(city: nil, state: nil, zip:nil) case parameters_match # (return an object of the parameters we can pattern match on) in {zip: zip} find_perdiem_by_zip(zip) in {state: s, city: c} find_perdiem_by_state_and_city(s, c) in { state: s} find_perdiem_by_state(s) else raise 'need combination of zip, city,state' end end -- https://bugs.ruby-lang.org/ Unsubscribe: