module EzClient::CheckOptions

Public Class Methods

call(options, allowed_keys) click to toggle source
# File lib/ezclient/check_options.rb, line 4
def self.call(options, allowed_keys)
  unknown_keys = options.keys - allowed_keys

  if unknown_keys.any?
    raise ArgumentError, "Unrecognized options: #{unknown_keys.map(&:inspect).join(", ")}"
  end

  options
end