module ChronosAuthz::Validations::OptionsValidator::OptionsValidatorClassMethods
Attributes
predefined_value_map[RW]
required_options[RW]
Public Instance Methods
check_constraint(option, predefined_values = [], constraint_options = {})
click to toggle source
# File lib/chronos_authz/validations/options_validator.rb, line 16 def check_constraint(option, predefined_values = [], constraint_options = {}) self.predefined_value_map ||= {} self.predefined_value_map[option] = { check_values: predefined_values, constraint_options: constraint_options } end
required(*options)
click to toggle source
# File lib/chronos_authz/validations/options_validator.rb, line 12 def required(*options) self.required_options = options end