module YaKassa::V3::Concerns::Validatable::ClassMethods
Public Instance Methods
validatable(name, type, params = {})
click to toggle source
# File lib/ya_kassa/v3/concerns/validatable.rb, line 13 def validatable(name, type, params = {}) validators = get_validators validators << { name: name, type: type, params: params } class_variable_set(:@@validators, validators) end
Private Instance Methods
get_validators()
click to toggle source
# File lib/ya_kassa/v3/concerns/validatable.rb, line 21 def get_validators begin class_variable_get(:@@validators) rescue NameError [] end end