Module: Validy::ClassMethods
- Defined in:
- lib/validy.rb
Instance Method Summary collapse
-
#validy_on(method:, setters: []) ⇒ void
validation state.
Instance Method Details
#validy_on(method:, setters: []) ⇒ void
This method returns an undefined value.
validation state
37 38 39 40 41 42 43 44 |
# File 'lib/validy.rb', line 37 def validy_on(method:, setters: []) method_with_bang_name = (method[-1] == '!' ? method.to_s : "#{method}!") method_without_bang_name = method_with_bang_name.gsub('!', '') define_validation_methods_name(method_with_bang_name, method_without_bang_name) define_validation_triggers(method, setters) end |