Method: Eye::Dsl::Validation::ClassMethods#validate
- Defined in:
- lib/eye/dsl/validation.rb
#validate(options = {}) ⇒ Object
70 71 72 73 74 75 76 |
# File 'lib/eye/dsl/validation.rb', line 70 def validate( = {}) .each { |param, value| validate_param(param, value) } should_bes.each do |param| raise Error, "#{name} for param :#{param} value should be" unless [param.to_sym] || defaults[param.to_sym] end end |