module Loaf::OptionsValidator

A mixin to validate configuration options

Public Instance Methods

valid?(options) click to toggle source

Check if options are valid or not

@param [Hash] options

@return [Boolean]

@api public

# File lib/loaf/options_validator.rb, line 15
def valid?(options)
  valid_options = Loaf::Configuration::VALID_ATTRIBUTES
  options.each_key do |key|
    unless valid_options.include?(key)
      fail Loaf::InvalidOptions.new(key, valid_options)
    end
  end
  true
end