module ZohoHub::WithValidations::ClassMethods
Public Instance Methods
add_validation(field, params = {})
click to toggle source
# File lib/zoho_hub/with_validations.rb, line 13 def add_validation(field, params = {}) @validations ||= [] options = params.dup validate = options.delete(:validate) unless validate raise ArgumentError, 'You must provide the validation with the `validate` key!' end @validations << { field: field, validate: validate }.merge(options) end
validations()
click to toggle source
# File lib/zoho_hub/with_validations.rb, line 26 def validations @validations || [] end