Module: EzClient::CheckOptions
- Defined in:
- lib/ezclient/check_options.rb
Class Method Summary collapse
Class Method Details
.call(options, allowed_keys) ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/ezclient/check_options.rb', line 4 def self.call(, allowed_keys) unknown_keys = .keys - allowed_keys if unknown_keys.any? raise ArgumentError, "Unrecognized options: #{unknown_keys.map(&:inspect).join(", ")}" end end |