module DropboxApi::OptionsValidator
Public Instance Methods
validate_options(valid_option_keys, options)
click to toggle source
Takes in a list of valid option keys and a hash of options. If one of the keys in the hash is invalid an ArgumentError will be raised.
@param valid_option_keys List of valid keys for the options hash. @param options [Hash] Options hash.
# File lib/dropbox_api/options_validator.rb, line 9 def validate_options(valid_option_keys, options) options.keys.each do |key| unless valid_option_keys.include? key.to_sym raise ArgumentError, "Invalid option `#{key}`" end end end