module OCG::Validation
Public Class Methods
validate_options(options)
click to toggle source
# File lib/ocg/validation.rb, line 8 def self.validate_options(options) raise ValidateError, "invalid options hash" unless options.is_a? ::Hash raise ValidateError, "options should not be empty" if options.empty? options.each do |_name, values| raise ValidateError, "option values should respond to \"to_a\"" unless values.respond_to? :to_a raise ValidateError, "option values should not be empty" if values.to_a.empty? end end